For non Cloud Admin user, Quota and Usage table actions should not be displayed (Keystone v3 Domains)

Bug #1462020 reported by Brian Tully
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Undecided
Dan Nguyen

Bug Description

When domain scoped tokens are used against Keystone v3, the Domain Admin
user should not have the permissions to manage or list quotas, nor the
permissions to view usages for projects. These table actions should be
removed within the Identity/Projects table if the logged in user is not
the Cloud Admin.

Note: this bug will only be present when Horizon is configured with a keystone v3 policy file and all the dependent patches related to domain scoped tokens applied to horizon, keystone, django-openstack-auth and python-keystoneclient.

Changed in horizon:
assignee: nobody → Brian Tully (brian-tully)
Changed in horizon:
status: New → In Progress
Changed in horizon:
assignee: Brian Tully (brian-tully) → Dan Nguyen (daniel-a-nguyen)
Revision history for this message
Dan Nguyen (daniel-a-nguyen) wrote :

These patches are related to v3 domain support and project admin

https://review.openstack.org/#/c/187783/ (we want this one if project admin won't be supported)
https://review.openstack.org/#/c/201277/ (we should drop this one)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on horizon (master)

Change abandoned by Brian Tully (<email address hidden>) on branch: master
Review: https://review.openstack.org/187783
Reason: Code feature is being brought/combined into a global patch

Revision history for this message
Brad Pokorny (bpokorny) wrote :

I think this is all handled now that this patch merged:
https://review.openstack.org/#/c/148082/

Changed in horizon:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.