Explorar o código

[security] Make the app optional

Romain Rigaux %!s(int64=11) %!d(string=hai) anos
pai
achega
299c96cf08
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  1. 6 4
      desktop/core/src/desktop/templates/common_header.mako

+ 6 - 4
desktop/core/src/desktop/templates/common_header.mako

@@ -304,10 +304,12 @@ from django.utils.translation import ugettext as _
       <a title="${ _('Administration') }" rel="navigator-tooltip" href="index.html#" data-toggle="dropdown" class="dropdown-toggle"><i class="fa fa-cogs"></i>&nbsp;<span class="hideable">${user.username}&nbsp;</span><b class="caret"></b></a>
       <ul class="dropdown-menu">
         <li><a href="${ url('useradmin.views.edit_user', username=urllib.quote(user.username)) }"><i class="fa fa-key"></i>&nbsp;&nbsp;${_('Edit Profile')}</a></li>
-        %if user.is_superuser:
-        <li><a href="${ url('useradmin.views.list_users') }"><i class="fa fa-group"></i>&nbsp;&nbsp;${_('Manage Users')}</a></li>
-        <li><a href="${ url('security:index') }">&nbsp;<i class="fa fa-lock"></i>&nbsp;&nbsp;${_('Hadoop Security')}</a></li>
-        %endif
+        % if user.is_superuser:
+          <li><a href="${ url('useradmin.views.list_users') }"><i class="fa fa-group"></i>&nbsp;&nbsp;${_('Manage Users')}</a></li>
+          % if 'security' in apps:
+          <li><a href="${ url('security:index') }">&nbsp;<i class="fa fa-lock"></i>&nbsp;&nbsp;${_('Hadoop Security')}</a></li>
+          % endif
+        % endif
       </ul>
     </li>
     % if 'help' in apps: