Bug 1036001

Summary: group permissions tag_distro, stop_task, distro_expire are not honoured by the web UI
Product: [Retired] Beaker Reporter: wangjing <jingwang>
Component: web UIAssignee: beaker-dev-list
Status: CLOSED WONTFIX QA Contact: tools-bugs <tools-bugs>
Severity: high Docs Contact:
Priority: low    
Version: 0.14CC: mastyk, qwan, tools-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-02 11:55:23 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:

Description wangjing 2013-11-29 07:19:22 UTC
Description of problem:
no add button to tag distros for members of group with tag_distro permission;
no delete link to delete LC of distro tree for members of group with distro_expire permission;
no button/link to stop, cancel, or abort jobs or recipeSets owned by any users for members of group with stop_task permission;

Version-Release number of selected component (if applicable):
Version - 0.14.4 

How reproducible:
always.

Steps to Reproduce:
1. create a group1 and add permissions 'tag_distro, stop_task, distro_expire'
2. add a normal account1 in group1.
3. login as normal account1.
4. try to tag/untag distros;
5. try to delete LC of distro tree.
6. try to stop, cancel, or abort jobs or recipe sets owned by any user


Actual results:
step4.5.6 failed

Expected results:
step4.5.6 should be success.

Additional info:

Comment 2 Dan Callaghan 2013-12-01 22:37:32 UTC
Just to be clear, the problem here is that the web UI does not permit the various actions which should be granted to these groups. The corresponding XML-RPC methods work correctly.

Comment 3 Martin Styk 2020-06-02 11:55:23 UTC
Hello,

thank you for opening issue in Beaker project.
This issue was marked with component "web ui".
As we are not planning to address any further issues in current UI, due to technical stack and not being able to work with Python 3 codebase, I'm closing this issue as WONTFIX.
New UI will be reimplemented within new versions of Beaker.

If you have any questions feel free to reach out to me.

Best regards,
Martin <martin.styk>