Bug 1220610 - [RFE] ability to define a Beaker group as everyone except certain users
Summary: [RFE] ability to define a Beaker group as everyone except certain users
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: general
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: 22.0
Assignee: matt jia
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On: 1280178
Blocks: 1170741
TreeView+ depends on / blocked
 
Reported: 2015-05-12 01:47 UTC by Dan Callaghan
Modified: 2018-02-06 00:41 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-01-14 05:33:53 UTC
Embargoed:


Attachments (Terms of Use)

Description Dan Callaghan 2015-05-12 01:47:11 UTC
Beaker should allow defining a groups members as everyone except a specific blacklist of users. Essentially the inverse of how a group is normally defined.

This RFE is aiming to solve the same issue as bug 1170741 (giving access to a system to everyone except certain users) but the implementation should be somewhat simpler and have less impact on the scheduler, because group membership lookups only happen once whereas access policy rules have to be evaluated across N systems in every scheduler pass.

Comment 1 Dan Callaghan 2015-05-12 01:48:04 UTC
The main complexity here will be in the UI. This is made worse by the fact that the group page is still an ugly mess of old TG widgets. If we can port to Backbone first that might makes things easier.

Comment 2 matt jia 2015-11-04 23:53:40 UTC
Since we have ported the group page to Backbone.js(https://bugzilla.redhat.com/show_bug.cgi?id=1251356), then we can start implement this.

Comment 3 Dan Callaghan 2015-12-11 00:28:14 UTC
Matt's patches for this feature are now merged. They were:

http://gerrit.beaker-project.org/4324 add support for inverted groups
http://gerrit.beaker-project.org/4517 HTTP API for inverted group page
http://gerrit.beaker-project.org/4519 inverted group page

Comment 6 Dan Callaghan 2016-01-14 05:33:53 UTC
Beaker 22.0 has been released.


Note You need to log in before you can comment on or make changes to this bug.