Actions
Bug #6065
closedInverting the admin flag has no effect on menu cache
Difficulty:
easy
Triaged:
Bugzilla link:
Pull request:
Description
The TopbarSweeper cache clearing system only ever acts on User.current. This means if an admin toggles the admin flag on another user/group, that user's topbar does not refresh and show updated entries until the cache naturally times out (or is cleared with =foreman-rake tmp:cache:clear=).
Steps to reproduce:
1. Create a user without admin flag or roles
2. In a separate browser sesson, log in with that user.
=> observe they can only see Hosts and Bookmarks
3. Create a user group, give it the admin flag, and assign the above user to it
4. Refresh the user's page
Expected results:
The user can now see all menu entries on the topbar
Actual result:
The user still only sees Hosts and Bookmarks
Updated by Greg Sutcliffe almost 11 years ago
- Status changed from New to Assigned
- Assignee set to Greg Sutcliffe
- Target version set to 1.8.2
- Difficulty set to easy
Updated by Daniel Lobato Garcia almost 11 years ago
- Bugzilla link set to https://bugzilla.redhat.com/show_bug.cgi?id=1105251
Updated by The Foreman Bot almost 11 years ago
- Pull request https://github.com/theforeman/foreman/pull/1495 added
Updated by Greg Sutcliffe almost 11 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Updated by Dominic Cleal almost 11 years ago
- Related to Bug #6831: When creating a new organization as an admin, the switcher doesn't list it added
Updated by Dominic Cleal almost 11 years ago
- Related to Bug #6873: Error during db:seed from 1.4 to 1.6: undefined method `expire_topbar_cache' for nil:NilClass added
Actions