from django.urls import path from django.contrib.auth import views as auth_views from . import views urlpatterns = [ path('', views.index, name='index'), path('switch-language/', views.switch_language, name='switch_language'), path('subject//', views.subject_detail, name='subject_detail'), path('ajax/get-subjects-by-level/', views.get_subjects_by_level, name='get_subjects_by_level'), path('ajax/get-cities-by-governorate/', views.get_cities_by_governorate, name='get_cities_by_governorate'), path('register/', views.register_student, name='register_student'), path('login/', auth_views.LoginView.as_view(template_name='core/login.html'), name='login'), path('verify-otp/', views.verify_otp, name='verify_otp'), path('ajax/get-classroom-subjects/', views.get_classroom_subjects, name='get_classroom_subjects'), path('profile/', views.profile, name='profile'), path('profile/edit/teacher/', views.edit_teacher_profile, name='edit_teacher_profile'), path('profile/edit/student/', views.edit_student_profile, name='edit_student_profile'), path('logout/', views.custom_logout, name='logout'), path('subscribe//', views.subscribe_subject, name='subscribe_subject'), path('package//subscribe/', views.subscribe_package, name='subscribe_package'), path('payment/success/', views.payment_success, name='payment_success'), path('payment/cancel/', views.payment_cancel, name='payment_cancel'), path('classroom//', views.live_classroom, name='live_classroom'), path('subject//add-resource/', views.add_resource, name='add_resource'), path('resource//edit/', views.edit_resource, name='edit_resource'), path('resource//delete/', views.delete_resource, name='delete_resource'), path('resource//view/', views.view_resource, name='view_resource'), # Tasks path('tasks/', views.task_list, name='task_list'), path('tasks/create/', views.create_task, name='create_task'), path('tasks//', views.task_detail, name='task_detail'), # Messages path('messages/inbox/', views.inbox, name='inbox'), path('messages/outbox/', views.outbox, name='outbox'), path('messages/send/', views.send_message, name='send_message'), path('messages//', views.message_detail, name='message_detail'), ]