diff options
author | Endi S. Dewata <edewata@redhat.com> | 2015-04-10 04:44:30 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2015-04-17 13:29:22 -0400 |
commit | 5c50472a1d91390879a24df7fcfa60d741f1c011 (patch) | |
tree | 9635ebb7ed5e4308cde501c1812e0595854adbe9 /base/tps/shared/webapps/tps/ui/home.html | |
parent | f1f11cd1b2b4dfa0a99cbd47953af0fce4e7ec6c (diff) | |
download | pki-5c50472a1d91390879a24df7fcfa60d741f1c011.tar.gz pki-5c50472a1d91390879a24df7fcfa60d741f1c011.tar.xz pki-5c50472a1d91390879a24df7fcfa60d741f1c011.zip |
Customized TPS UI menu based on user roles.
The TPS UI has been modified to customize the navigation menu
based on the roles of the user currently logged in. TPS agents
do not have access to users, groups, config, authenticators,
connectors, profile mappings, audit, and self tests, so the
corresponding menu items will be hidden. TPS admins have
access to all menu items.
https://fedorahosted.org/pki/ticket/1292
Diffstat (limited to 'base/tps/shared/webapps/tps/ui/home.html')
-rw-r--r-- | base/tps/shared/webapps/tps/ui/home.html | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/base/tps/shared/webapps/tps/ui/home.html b/base/tps/shared/webapps/tps/ui/home.html index f21040fdb..08c467255 100644 --- a/base/tps/shared/webapps/tps/ui/home.html +++ b/base/tps/shared/webapps/tps/ui/home.html @@ -28,33 +28,39 @@ <h3 class="panel-title">Token Management</h3> </div> <div class="panel-body"> - <a href="#tokens">Tokens</a><br> - <a href="#certs">Certificates</a><br> - <a href="#activities">Activities</a><br> + <ul class="pki-menu"> + <li><a href="#tokens">Tokens</a></li> + <li><a href="#certs">Certificates</a></li> + <li><a href="#activities">Activities</a></li> + </ul> </div> </div> -<div class="panel panel-default"> +<div name="home-accounts" class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">Account Management</h3> </div> <div class="panel-body"> - <a href="#users">Users</a><br> - <a href="#groups">Groups</a><br> + <ul class="pki-menu"> + <li><a href="#users">Users</a></li> + </li><a href="#groups">Groups</a></li> + </ul> </div> </div> -<div class="panel panel-default"> +<div name="home-system" class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title">System Management</h3> </div> <div class="panel-body"> - <a href="#config">General Configuration</a><br> - <a href="#authenticators">Authentication Sources</a><br> - <a href="#connectors">Subsystem Connections</a><br> - <a href="#profiles">Profiles</a><br> - <a href="#profile-mappings">Profile Mappings</a><br> - <a href="#audit">Audit Logging</a><br> - <a href="#selftests">Self Tests</a><br> + <ul class="pki-menu"> + <li name="config" style="display: none;"><a href="#config">General Configuration</a></li> + <li name="authenticators" style="display: none;"><a href="#authenticators">Authentication Sources</a></li> + <li name="connectors" style="display: none;"><a href="#connectors">Subsystem Connections</a></li> + <li name="profiles" style="display: none;"><a href="#profiles">Profiles</a></li> + <li name="profile-mappings" style="display: none;"><a href="#profile-mappings">Profile Mappings</a></li> + <li name="audit" style="display: none;"><a href="#audit">Audit Logging</a></li> + <li name="selftests" style="display: none;"><a href="#selftests">Self Tests</a></li> + </ul> </div> </div> |