TestPlatform

Форк
0
32 строки · 2.1 Кб
1
from django.shortcuts import redirect
2
from django.urls import path
3

4
from editor.views import editor_page, editor_not_allowed, editor_modal_window, create_project, open_project, \
5
    edit_project, open_task, edit_task, create_task, create_exercise, templates, stats, remove_project, remove_task, \
6
    remove_element, change_element, upload_project_description, upload_task_description, create_element, publish_project
7

8
app_name = 'editor'
9

10
urlpatterns = [
11
    path('', editor_page, name='index'),
12
    path('projects/', editor_page),
13
    path('projects/<int:project_id>/', open_project, name='open_project'),
14
    path('projects/<int:project_id>/create_task', create_task, name='create_task'),
15
    path('projects/<int:project_id>/remove_project', remove_project, name='remove_project'),
16
    path('projects/<int:project_id>/edit/', edit_project, name='edit_project'),
17
    path('projects/<int:project_id>/publish/', publish_project, name='publish_project'),
18
    path('projects/<int:project_id>/upload_description/', upload_project_description, name='upload_project_description'),
19
    path('projects/<int:project_id>/tasks/<int:task_id>/', open_task, name='open_task'),
20
    path('projects/<int:project_id>/tasks/<int:task_id>/remove_task', remove_task, name='remove_task'),
21
    path('projects/<int:project_id>/tasks/<int:task_id>/remove_element', remove_element, name='remove_element'),
22
    path('projects/<int:project_id>/tasks/<int:task_id>/change_element', change_element, name='change_element'),
23
    path('projects/<int:project_id>/tasks/<int:task_id>/create_exercise', create_exercise, name='create_exercise'),
24
    path('projects/<int:project_id>/tasks/<int:task_id>/create_element', create_element, name='create_element'),
25
    path('projects/<int:project_id>/tasks/<int:task_id>/upload_description/', upload_task_description, name='upload_task_description'),
26
    path('projects/<int:project_id>/tasks/<int:task_id>/edit/', edit_task, name='edit_task'),
27
    path('create_project', create_project, name='create_project'),
28
    path('not_allowed', editor_not_allowed),
29
    path('templates', templates),
30
    path('stats', stats),
31
    path('modal_window', editor_modal_window)
32
]
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.