[Kimchi-devel] [PATCH V2 0/4] Authorization: disable non-root user functions in UI
wenwang at linux.vnet.ibm.com
wenwang at linux.vnet.ibm.com
Mon Jul 21 08:21:12 UTC 2014
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