django openstack auth is granting permissions for services outside of current region

Bug #1212358 reported by Eric Peterson
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Medium
Eric Peterson
django-openstack-auth
Fix Released
Medium
Eric Peterson

Bug Description

The roles/permissions for "openstack.services.%s" type permissions are granted for every service available to the user.

When a user is logged in and selects a certain region, not all services might be present in that region. This leads to problems when accessing the various panels like compute/object store and those services not being in the user's current selected region. Those panels look for endpoints that must match the same region as the user's current selection.

Changed in horizon:
assignee: nobody → Eric Peterson (ericpeterson-l)
Revision history for this message
Eric Peterson (ericpeterson-l) wrote :
Changed in horizon:
status: New → Confirmed
David Lyle (david-lyle)
Changed in horizon:
importance: Undecided → Medium
milestone: none → havana-3
David Lyle (david-lyle)
Changed in django-openstack-auth:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Eric Peterson (ericpeterson-l)
Changed in horizon:
milestone: havana-3 → none
Changed in django-openstack-auth:
status: Confirmed → In Progress
Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to django_openstack_auth (master)

Reviewed: https://review.openstack.org/41978
Committed: https://git.openstack.org/cgit/openstack/django_openstack_auth/commit/?id=304b09e73c0bd3711503f7fc5f03d2604f3df7a0
Submitter: Jenkins
Branch: master

commit 304b09e73c0bd3711503f7fc5f03d2604f3df7a0
Author: ericpeterson-l <email address hidden>
Date: Wed Aug 14 11:12:58 2013 -0600

    Adding check for service roles to match users region selection

    Change-Id: Ic84ba02f3245800156011b015c757333678eaa40
    Fixes: bug #1212358

Changed in django-openstack-auth:
status: In Progress → Fix Committed
David Lyle (david-lyle)
Changed in django-openstack-auth:
status: Fix Committed → Fix Released
Akihiro Motoki (amotoki)
Changed in django-openstack-auth:
milestone: none → 1.1.6
Changed in horizon:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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