Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1081747

Summary: [RFE] Configuration dialogue: Roles: please make the information about the Roles' actions available in the Roles main view
Product: Red Hat Enterprise Virtualization Manager Reporter: Marina Kalinin <mkalinin>
Component: ovirt-engine-webadmin-portalAssignee: Ravi Nori <rnori>
Status: CLOSED WONTFIX QA Contact: Pavel Stehlik <pstehlik>
Severity: low Docs Contact:
Priority: low    
Version: 3.3.0CC: aberezin, acathrow, ecohen, iheim, mkalinin, oourfali, Rhev-m-bugs, yeylon
Target Milestone: ---Keywords: Improvement, UserExperience
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: infra
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-15 06:39:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Infra RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screen-shot: DataCenterAdmin Role description
none
3.3 version screenshot none

Description Marina Kalinin 2014-03-27 20:54:07 UTC
Description of problem:
Configuration dialogue is not scrollable or resizable. As such it does not let viewing the full description of all the roles, specifically DataCenterAdmin role.
See bug https://bugzilla.redhat.com/show_bug.cgi?id=1081744 for more information.

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

Right now it shows only part of the description of DataCenterAdmin and there is no way to read the full description of it, except when editing the role and opening all the checkboxes.

Comment 1 Einav Cohen 2014-05-15 16:37:51 UTC
Created attachment 896014 [details]
screen-shot: DataCenterAdmin Role description

Comment 2 Einav Cohen 2014-05-15 17:05:42 UTC
A Role has a description and has actions. 

The Role's description is a sentence that explains the general purpose of this Role. The DataCenterAdmin Role description is fully displayed in the Roles section within the configure dialog: attachment 896014 [details]

The Role's actions are the actions that the user will be able to do if he will be assigned to this Role. These appear when expanding the actions tree in the Edit Role dialog, and, to my understanding, they appear also in the relevant part of the documentation, now that Bug 1081744 is resolved. 

The request here, IIUC, is to do the following within the Roles section in the Configure dialog:

(1) change the Role's description so that it will include more detailed information on the Role's actions. 

-or-

(2) display the Role's actions for each Role in the Roles grid; it can be next to each Role's description in another column, it can be in a sub-tab (we already have a "permissions" 'sub-tab' in the Roles view - it simply doesn't have a title), etc. 

in any case, the idea is to display enough information about the Role's actions *in the Roles main view*, so the user won't have to go into the 'Edit Role' dialog just in order to view the Role's current actions. 

(In reply to Marina from comment #0)
> Description of problem:
> Configuration dialogue is not scrollable or resizable. 

the Roles grid within the dialog is scrollable. 
the Configure dialog doesn't necessarily have to be resizable - let's decide what is the new information that we want to display [(1)/(2)/?] and how do we want it to be displayed, and then decide if making the dialog resizable is necessary in order to do that. 

@Marina/Arthur - please chime in on your preference [(1)/(2)] or suggest an alternative solution. 
adding also the UserExperience Keyword since UXD advice may be needed here. 

[my personal preference is adding an 'Actions' sub-tab]

Comment 3 Marina Kalinin 2014-05-16 17:14:15 UTC
Created attachment 896483 [details]
3.3 version screenshot

Comment 4 Marina Kalinin 2014-05-16 17:17:57 UTC
Indeed, in 3.4 it appears to be fixed.
Please see attached screen shot from my 3.3 setup.

My only request here was to make this dialogue resizable.
I think it is a valuable request.
Unless you commit to make it dynamic size to be able to show all the fields. But then some customers would have small monitors etc etc. Why not to make it resizable?

I didn't put much thought in all the other questions. I am ok with how it is working now (not the roles implementation, but the UI presentation of them:). Since it was not part of my complain, I will leave that part to Arthur.

Comment 5 Marina Kalinin 2014-05-16 17:30:19 UTC
I was not very specific in my previous comment.
It is not fixed, but it present the full text for Storage Admin Role in 3.4, as compared to 3.3.

Comment 6 Oved Ourfali 2014-05-21 07:53:13 UTC
Einav - should we make it resizable?

Comment 7 Einav Cohen 2014-06-02 14:37:11 UTC
(In reply to Oved Ourfali from comment #6)
> Einav - should we make it resizable?

I don't think that we should look at this dialog separately from all of the other dialogs. yes, this dialog should be resizable eventually, at some point, but it is not urgent for now, so no need to track it in particular.

Comment 8 Oved Ourfali 2014-06-15 06:39:52 UTC
(In reply to Einav Cohen from comment #7)
> (In reply to Oved Ourfali from comment #6)
> > Einav - should we make it resizable?
> 
> I don't think that we should look at this dialog separately from all of the
> other dialogs. yes, this dialog should be resizable eventually, at some
> point, but it is not urgent for now, so no need to track it in particular.

Okay.
So closing this bug, as it will be part of a generic treatment to make all dialogs resizable.