[Kimchi-devel] [PATCH V3 0/4] Authorization: disable non-root user functions in UI
Wen Wang
wenwang at linux.vnet.ibm.com
Wed Jul 23 00:58:11 UTC 2014
On 07/23/2014 01:21 AM, Aline Manera wrote:
>
> The patch seems good for me.
> Just some comments about how the UI looks for a user.
>
>
>
>
>
>
>
> In the storage tab, we should expand the last column just enough to
> display the \/ icon
>
> | ISO 63% | * | /var/lib/kimchi/isos |
> dir | 49.1G |
> 31.2G | \/ |
>
>
> In the network tab, there is a tiny white line in the last column
> where it would be the actions menu
ACK
>
>
> On 07/22/2014 06:51 AM, wenwang at linux.vnet.ibm.com wrote:
>> From: Wen Wang<wenwang at linux.vnet.ibm.com>
>>
>> V2 -> V3:
>> stored the mode into global _tabMode that can be used for each tab.(Aline)
>> Making the buttons that is not avaiable for non-root users invisible
>> by default and enable when user is admin.(Yu Xin)
>> Fixed css inconsistent under "Storage" tab.
>> Removed the onClick function if the buttons are not avaiable.
>>
>> V1 -> V2:
>> Store "roles" parameter in cookie instead of each tab's mode.(Aline)
>> read only "roles" from cookie instead of roles of each tab(Aline)
>> Minor changes in method of removing "Action" title under network tab
>> (Hongliang Wang)
>>
>> This patch defines user privilege according to different user roles In this
>> release, only two roles are supported: "admin" and "user", conbined with four
>> modes: "admin", "byInstance", "read-only" and "none", each of which has own
>> privileges to different tabs as well as instances. modes are stored in cookie
>> and functions of different roles are protected in the back-end.
>>
>> Wen Wang (4):
>> Add roles into cookie
>> Authorization: remove host/template tabs for non-root users
>> Authorization: remove [+] icon from non-root users view
>> Authorization: Remove actions based on roles
>>
>> ui/css/theme-default/storage.css | 22 ++++---
>> ui/js/src/kimchi.guest_main.js | 10 ++-
>> ui/js/src/kimchi.login.js | 16 +++--
>> ui/js/src/kimchi.main.js | 26 +++++--
>> ui/js/src/kimchi.network.js | 10 +++-
>> ui/js/src/kimchi.storage_main.js | 137 ++++++++++++++++++++-----------------
>> ui/js/src/kimchi.template_main.js | 21 ++++--
>> ui/pages/tabs/guests.html.tmpl | 4 +-
>> ui/pages/tabs/network.html.tmpl | 6 +-
>> ui/pages/tabs/storage.html.tmpl | 6 +-
>> ui/pages/tabs/templates.html.tmpl | 2 +-
>> 11 files changed, 153 insertions(+), 107 deletions(-)
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140723/76555e8b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 12006 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140723/76555e8b/attachment.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 11997 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140723/76555e8b/attachment-0001.jpe>
More information about the Kimchi-devel
mailing list