ソースを参照

add login required for classes

Староверов Данила Андреевич 2 年 前
コミット
e7f2b34295
2 ファイル変更5 行追加5 行削除
  1. 4 4
      SharixAdmin/urls.py
  2. 1 1
      SharixAdmin/views.py

+ 4 - 4
SharixAdmin/urls.py

@@ -21,12 +21,12 @@ urlpatterns = [
     path('test/', testPage, name='test-page'),
 
     
-    path('provider/', ProviderListView.as_view(), name='provider'),
+    path('provider/', login_required(ProviderListView.as_view()), name='provider'),
     path('provider/change_status/', change_provider_status, name='provider/change_status'),
 
-    path('service_tariff/', ServiceTariffListView.as_view(), name='service_tariff'),
-    path('service_tariff/add/', ServiceTariffCreate.as_view(), name='service_tariff/add/'),
-    path('service_tariff/edit/<int:pk>', ServiceTariffUpdateView.as_view(), name='service_tariff/edit/'),
+    path('service_tariff/', login_required(ServiceTariffListView.as_view()), name='service_tariff'),
+    path('service_tariff/add/', login_required(ServiceTariffCreate.as_view()), name='service_tariff/add/'),
+    path('service_tariff/edit/<int:pk>', login_required(ServiceTariffUpdateView.as_view()), name='service_tariff/edit/'),
 
     #path('v1/auth/', include('djoser.urls')),
     path('auth/', include('djoser.urls.authtoken'), name='auth'),

+ 1 - 1
SharixAdmin/views.py

@@ -120,7 +120,7 @@ def get_context(request, page_context) -> dict:
     context = dict(list(base_context.items()) + list(page_context.items()))
     return context
 
-
+@login_required
 def change_provider_status(request):
     if request.method == 'POST':
         provider_id = request.POST.get('provider_id')