from django.urls import path from django.contrib.auth import views as auth_views from django.views.generic.base import RedirectView from . import views urlpatterns = [ path('', RedirectView.as_view(url='projects', permanent=False), name='home'), path('login', auth_views.LoginView.as_view(), name='login'), path('logout', auth_views.LogoutView.as_view(), name='logout'), path('forget//', views.ForgetResourceView.as_view(), name="forget_resource"), path('ensembles', views.EnsembleListView.as_view(), name="ensemble_list"), path('ensembles/', views.EnsembleDetailView.as_view(), name='ensemble_detail'), path('ensembles//new-project', views.ProjectCreateView.as_view(), name="project_create"), path('projects', views.ProjectListView.as_view(), name="project_list"), path('projects/', views.ProjectDetailView.as_view(), name="project_detail"), path('projects//edit', views.ProjectUpdateView.as_view(), name="project_edit"), #path('projects//submissions.mk', views.ProjectMakefileView.as_view(), name="project_makefile"), path('projects//page/create', views.WikiCreateView.as_view(), name="wiki_create"), path('projects//page/', views.WikiView.as_view(), name="wiki"), path('projects//page//edit', views.WikiEditView.as_view(), name="wiki_edit"), path('projects//resources', views.ResourceListView.as_view(), name="resource_list"), path('projects//resources/add', views.ResourceCreateView.as_view(), name="resource_create"), path('projects//resources//upload', views.ResourceUploadView.as_view(), name="resource_upload"), path('projects//resources//edit', views.ResourceEditView.as_view(), name="resource_edit"), ] from django.conf import settings if settings.DEBUG: from django.views.static import serve urlpatterns.append(path('local_storage/', serve, {'document_root': 'local_storage'}))