from django.urls import path
from django.contrib import admin

from . import views

from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
#     path('', views.main, name="main"),
    path('', views.home, name="main"),
    path('accueil/', views.home, name="home"),
    path('administrateur/', views.admin, name="admin"),
    path('gestionnaire/', views.gestionnaire, name="gestionnaire"),
    path('remplacant/', views.remplacant, name="remplacant"),
    path('loginadmin/', views.loginadmin, name="loginadmin"),
    path('loginremplacant/', views.loginremplacant, name="loginremplacant"),
    path('inscription_utilisateur/', views.registerUser, name="registeruser"),
    path('inscription_remplacant/', views.registerWorker, name="registerworker"),
    path('logingestionnaire/', views.logingestionnaire, name="logingestionnaire"),
    path('logout/', views.logoutUser, name="logout"),
    path('missions/', views.listMissions, name="list-missions"),
    path('create-mission/', views.createMission, name="create-mission"),
    path('declare-mission/', views.declareMission, name="declare-mission"),
    path('update-mission/<str:pk>', views.updateMission, name="update-mission"),
    path('delete-mission/<str:pk>', views.deleteMission, name="delete-mission"),
    path('show-mission/<str:pk>', views.showMission, name="show-mission"),
    path('missions-filter/', views.missionsFilter, name="missions-filter"),
    path('allusers/', views.allUsers, name="allusers"),
    path('apply-mission/<str:pk>', views.applyMission, name="apply-mission"),
    path('unapply-mission/<str:pk>', views.unapplyMission, name="unapply-mission"),
    path('appliers-mission/<str:pk>',
         views.appliersMission, name="appliers-mission"),
    path('give-mission/<str:missionPK>/<str:workerPK>',
         views.giveMission, name="give-mission"),

    path('remove-mission/<str:missionPK>/<str:workerPK>',
         views.removeMission, name="remove-mission"),

    path('worker-missions/<str:pk>', views.workerMissions, name="worker-missions"),
    path('worker-admissions/<str:pk>',
         views.workerAdmissions, name="worker-admissions"),
    path('send/', views.sendanemail, name='email')

]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

# Customize admin panel header and site title
admin.site.site_header = 'Parba administration'
admin.site.site_title = 'Parba admin'
