Project

General

Profile

Bug #5929

Taxonomy selectors do not obey assign_$taxonomy permissions

Added by Marek Hulán over 5 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Authorization
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

Wherever we display taxonomy select boxes we display all taxonomies regardless what user can assign. We should display only records that user can assign (there are two permissions for this purpose - assign_organizations and assign_locations).


Related issues

Related to Foreman - Bug #14184: Non-admin user can't create filters for not taxable resourcesClosed2016-03-14
Blocks Foreman - Feature #3193: Allow compartmentalisation/filtering of permissions by Organistion/LocationResolved2013-10-03
Blocks Foreman - Tracker #4552: New permissions/authorization system issuesNew

Associated revisions

Revision 95239600 (diff)
Added by Marek Hulán about 5 years ago

Fixes #5929 - Taxonomy filter obey permissions

With this patch you can assign permissions like assign_organizations and
assign_locations to particular user so that they can then assign
taxonomies
only from set of taxonomies granted by their filters.

Global users would be still able to assign any taxonomy to a resource as
long as they have appropriate assign permissions. They can also leave
the resource global.

History

#1 Updated by Marek Hulán over 5 years ago

  • Blocks Feature #3193: Allow compartmentalisation/filtering of permissions by Organistion/Location added

#2 Updated by Marek Hulán over 5 years ago

  • Blocks Tracker #4552: New permissions/authorization system issues added

#3 Updated by Marek Hulán over 5 years ago

  • Status changed from Assigned to Ready For Testing

#4 Updated by Dominic Cleal over 5 years ago

  • Target version set to 1.8.2

#5 Updated by Dmitri Dolguikh over 5 years ago

  • Target version changed from 1.8.2 to 1.8.1

#6 Updated by Dmitri Dolguikh over 5 years ago

  • Target version changed from 1.8.1 to 1.8.0

#7 Updated by Dmitri Dolguikh about 5 years ago

  • Target version changed from 1.8.0 to 1.7.5

#8 Updated by Dmitri Dolguikh about 5 years ago

  • Target version changed from 1.7.5 to 1.7.4

#9 Updated by The Foreman Bot about 5 years ago

  • Pull request https://github.com/theforeman/foreman/pull/1479 added

#10 Updated by Dominic Cleal about 5 years ago

  • Legacy Backlogs Release (now unused) set to 21

#11 Updated by Marek Hulán about 5 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#12 Updated by Marek Hulán over 3 years ago

  • Related to Bug #14184: Non-admin user can't create filters for not taxable resources added

Also available in: Atom PDF