Bug 773137 - user w/ read systems in environment can see all systems
Summary: user w/ read systems in environment can see all systems
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: WebUI
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: Unspecified
Assignee: Partha Aji
QA Contact: Garik Khachikyan
URL:
Whiteboard:
Depends On:
Blocks: katello-blockers
TreeView+ depends on / blocked
 
Reported: 2012-01-11 03:31 UTC by Tom McKay
Modified: 2019-09-25 21:08 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-22 18:18:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tom McKay 2012-01-11 03:31:08 UTC
Create a user with a single permission of "Read Systems in Environment" and choose an environment. Now login as that user and visit Systems All; note that all systems are indeed visible. Going to Systems By Environments tab does work as expected, limiting environment selector to proper setting.

Comment 2 Mike McCune 2012-01-26 19:07:02 UTC
mass ON_QA move

Comment 4 Garik Khachikyan 2012-02-09 15:30:38 UTC
# VERIFIED

Preparing a scenario in a following way (having in advance 2 environments: Dev & Test for the ACME_Corporation):
---
*user_role*
Name: Read Systems only

*permission*
Name:  Read Systems only
Scope: environments
Verbs:
    read_systems
Tags:
    Dev

*user list_roles --username user_system_only -v*
Name: Read Systems only
---

so idea is: create user and assign a user role which has a permission of read_systems for the environment "Dev" only (there is used pure CLI only ;))

Then with user admin register 2 systems: for each env. one.

try to list systems by having user_system_only user logged in (UI)

properly shown only a system registered to the Dev.

Checked against:
---
katello-0.1.228-1.git.5.eabe87d.el6.noarch
katello-cli-0.1.54-1.git.0.2670189.el6.noarch
subscription-manager-0.99.6-1.el6.x86_64
pulp-0.0.265-1.el6.noarch
candlepin-0.5.8-1.el6.noarch

Comment 7 Hayk Hovsepyan 2012-12-03 15:52:33 UTC
Automated in method "com.redhat.qe.katello.tests.e2e.SystemListAccess.test_listSystem()"


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