Bug 960302

Summary: [RFE] Add the "submission delegate" system
Product: [Retired] Beaker Reporter: Nick Coghlan <ncoghlan>
Component: schedulerAssignee: Raymond Mancy <rmancy>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: urgent    
Version: 0.12CC: aigao, asaha, dcallagh, ebaak, jingwang, llim, qwan, rmancy
Target Milestone: 0.14Keywords: FutureFeature, TestCaseApproved, TestCaseProvided
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-09 03:24:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 908183, 988653, 988655, 988657    
Bug Blocks:    

Description Nick Coghlan 2013-05-07 00:32:56 UTC
This RFE covers the submission delegate system described in http://beaker-project.org/dev/proposals/enhanced-user-groups.html

Known components:

* Data model updates (adding delegate list to groups)
* Job submission updates (allowing delegates to submit group jobs even when they are not members of that group)
* Scheduler updates (allowing the use systems to which the group has access, even when the individual submitter does not)
* Web UI updates (adding/removing submission delegates for a group)
* CLI updates (adding/removing submission delegate for a group)

The job submission UI does not require any changes, as submitting a job as a submission delegate uses the same workflow as doing so as a group member.

Comment 4 Raymond Mancy 2013-07-21 04:57:38 UTC
http://gerrit.beaker-project.org/#/c/2103/

Comment 5 Nick Coghlan 2013-07-22 07:30:02 UTC
The design proposal has now been updated with the anticipated interface for this feature (it's different from what we initially planned for 0.13):

http://beaker-project.org/dev/proposals/enhanced-user-groups.html#submission-delegation

Comment 13 wangjing 2013-07-26 05:41:40 UTC
tested on beaker-devel Version - 0.13.2(20130724)-->fail.

steps:
28 cases in comment12.

Actual results:
4 bugs found: 988276, 988657, 988655, 988653(have added in 'depend on' field)

thanks.

Comment 14 Nick Coghlan 2013-07-29 01:38:35 UTC
The dependent bugs that triggered the verification failure are either CLOSED or at ON_QA themselves, so moving this one back to ON_QA.

Comment 15 wangjing 2013-07-29 04:40:16 UTC
verified on beaker-devel(2013-7-28)-->pass

due to the high priority/severity bugs in 'depend on' field have been verified, so close this bug.

Comment 16 Dan Callaghan 2013-08-09 03:24:04 UTC
Beaker 0.14.1 has been released.