Projet

Général

Profil

0013-manager-display-menu-button-regardless-of-authentica.patch

Valentin Deniaud, 04 avril 2019 17:07

Télécharger (1,68 ko)

Voir les différences:

Subject: [PATCH 13/13] manager: display menu button regardless of
 authentication level

 src/authentic2/manager/urls.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
src/authentic2/manager/urls.py
4 4
from django.contrib.auth.decorators import login_required
5 5
from django.utils.functional import lazy
6 6
from . import views, role_views, ou_views, user_views, service_views
7
from authentic2.decorators import required, check_auth_level
7
from authentic2.decorators import required, check_auth_level, fake_highest_auth_level
8 8
from authentic2 import utils
9 9

  
10 10

  
......
117 117
        url(r'^services/(?P<service_pk>\d+)/edit/$', service_views.edit,
118 118
            name='a2-manager-service-edit'),
119 119

  
120
        # backoffice menu as json
121
        url(r'^menu.json$', views.menu_json),
122

  
123 120
        # general management
124 121
        url(r'^site-export/$', views.site_export, name='a2-manager-site-export'),
125 122
        url(r'^site-import/$', views.site_import, name='a2-manager-site-import'),
126 123
    ]
127 124
)
128 125

  
126
urlpatterns += required(
127
    (manager_login_required, fake_highest_auth_level), [
128
        # backoffice menu as json
129
        url(r'^menu.json$', views.menu_json),
130
    ]
131
)
132

  
129 133
urlpatterns += [
130 134
        url(r'^jsi18n/$', javascript_catalog,
131 135
            {'packages': ('authentic2.manager',)},
132
-