[Kimchi-devel] [PATCH V2 0/4] Authorization: disable non-root user functions in UI

Wen Wang wenwang at linux.vnet.ibm.com
Mon Jul 21 11:56:05 UTC 2014


Please ignore this patch. There exists issues to be confirmed.

On 07/21/2014 04:21 PM, wenwang at linux.vnet.ibm.com wrote:
> From: Wen Wang <wenwang at linux.vnet.ibm.com>
>
> 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 |   18 +++++++++---------
>   ui/js/src/kimchi.guest_main.js   |    4 ++++
>   ui/js/src/kimchi.login.js        |   16 +++++++++-------
>   ui/js/src/kimchi.main.js         |   24 ++++++++++++++++--------
>   ui/js/src/kimchi.network.js      |    9 +++++++++
>   ui/js/src/kimchi.storage_main.js |   11 +++++++++++
>   6 files changed, 58 insertions(+), 24 deletions(-)
>




More information about the Kimchi-devel mailing list