Repository : http://git.fedorahosted.org/cgit/
On branch : v1.4
commit 20ede256e54ed1650e5486b096b32146bc092f8f Author: Matt Domsch Matt_Domsch@dell.com Date: Mon Jul 1 12:06:27 2013 -0500
hide Admin View link for non-sysadmins
server/mirrormanager/templates/master.kid | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/server/mirrormanager/templates/master.kid b/server/mirrormanager/templates/master.kid index 5728b84..f146cb0 100644 --- a/server/mirrormanager/templates/master.kid +++ b/server/mirrormanager/templates/master.kid @@ -32,6 +32,12 @@ anonymous: false }; </script> +<?python +is_sysadmin = False +admin_group = tg.config('mirrormanager.admin_group', 'sysadmin') +if admin_group in tg.identity.groups: + is_sysadmin = True +?> </head> <body py:match="item.tag=='{http://www.w3.org/1999/xhtml}body'" py:attrs="item.items()"> <div id="wrapper"> @@ -47,7 +53,7 @@ <h2>Navigation</h2> <ul> <li><a href="${tg.url('/')}" py:attrs="{'title': _('Mirror Manager main page')}">Main</a></li> - <li><a href="${tg.url('/adminview')}" py:attrs="{'title': _('Mirror Manager Admin View')}">Admin View</a></li> + <li py:if="is_sysadmin"><a href="${tg.url('/adminview')}" py:attrs="{'title': _('Mirror Manager Admin View')}">Admin View</a></li> <li><a href="${tg.url('/help')}" py:attrs="{'title': _('Mirror Manager Help')}">Help</a></li> </ul> <h2>${tg.config('mirrormanager.projectname','Fedora')} websites</h2>
mirrormanager-commits@lists.fedorahosted.org