urls.py 1.3 KB

123456789101112131415161718192021222324252627
  1. from django.urls import path
  2. from django.contrib.auth import views as auth_views
  3. from .views import (
  4. RegistrationView,
  5. LocationAnalytics,
  6. ChartDataThisMonth,
  7. ReviewListLocationWise,
  8. ReviewAnalyticsGraph,
  9. ChartDataAllPlatform,
  10. StaffLeaderBoard,
  11. SyncStaffLeaderBoard,
  12. LoginRedirectURL,
  13. )
  14. urlpatterns = [
  15. path('login/', auth_views.LoginView.as_view(template_name='login.html'), name='login'),
  16. path('logout/', auth_views.LogoutView.as_view(template_name='logout.html'), name='logout'),
  17. path('signup', RegistrationView.as_view(), name='registration'),
  18. path('login-redirect-url', LoginRedirectURL.as_view(), name='login-redirect'),
  19. path('analytics', LocationAnalytics.as_view(), name='location-analytics'),
  20. path('reviews/<platform>', ReviewListLocationWise.as_view(), name='location-wise-review-list'),
  21. path('api/analytics', ChartDataThisMonth.as_view(), name='location-api-analytics'),
  22. path('api/analytics/all-platform', ChartDataAllPlatform.as_view(), name='location-api-analytics-all-platform'),
  23. path('graph', ReviewAnalyticsGraph.as_view(), name='location-analytics-graph'),
  24. path('staff', StaffLeaderBoard.as_view(), name='staff-leaderboard'),
  25. path('sync-staff-list', SyncStaffLeaderBoard.as_view(), name='sync-staff-list'),
  26. ]