from django.urls import path
from . import views

urlpatterns = [
    path("", views.home, name="home"),
    path("portfolio/", views.portfolio, name="portfolio"),
    path("register/", views.register, name="register"),
    path("register/success/", views.registration_success, name="registration_success"),
    path("login/", views.student_login, name="login"),
    path("logout/", views.student_logout, name="logout"),
    path("dashboard/", views.dashboard, name="dashboard"),
    # Inside urlpatterns list, add:
    path("admin-panel/dashboard/", views.admin_dashboard, name="admin_dashboard"),
    path("admin-panel/students/", views.admin_students, name="admin_students"),
    path(
        "admin-panel/student/<int:student_id>/",
        views.admin_student_detail,
        name="admin_student_detail",
    ),
    path("admin-panel/portfolio/", views.admin_portfolio, name="admin_portfolio"),
    path(
        "admin-panel/portfolio/add/",
        views.admin_portfolio_add,
        name="admin_portfolio_add",
    ),
    path(
        "admin-panel/portfolio/<int:pk>/edit/",
        views.admin_portfolio_edit,
        name="admin_portfolio_edit",
    ),
    path(
        "admin-panel/portfolio/<int:pk>/delete/",
        views.admin_portfolio_delete,
        name="admin_portfolio_delete",
    ),
    path("admin-panel/assignments/", views.admin_assignments, name="admin_assignments"),
    path(
        "admin-panel/student/<int:student_id>/attendance/<str:test_type>/",
        views.toggle_test_attendance,
        name="toggle_test_attendance",
    ),
    path('review-assignment/<int:id>/', views.review_assignment, name='review_assignment'),
]
