diff --git a/access_controller/urls.py b/access_controller/urls.py index 58864d0..74e5cd2 100644 --- a/access_controller/urls.py +++ b/access_controller/urls.py @@ -17,7 +17,7 @@ from django.contrib import admin from django.urls import path, include from main.urls import router -from main.views import main_page, profile_page, CustomRegistrationView, CustomLoginView, registration_error +from main.views import main_page, profile_page, CustomRegistrationView, CustomLoginView, registration_error, docs_page from main.views import registration_failed from main.views import work_page, work_hand_over, work_become_engineer, work_get_tickets, \ AdminPageView, statistic_page @@ -39,6 +39,7 @@ urlpatterns = [ path('registration_failed/', registration_failed, name='registration_failed'), path('control/', AdminPageView.as_view(), name='control'), path('statistic/', statistic_page, name='statistic'), + path('documentation/', docs_page, name='documentation') ] # Django REST diff --git a/main/templates/base/menu.html b/main/templates/base/menu.html index 17c5f81..6ec7ab1 100644 --- a/main/templates/base/menu.html +++ b/main/templates/base/menu.html @@ -59,6 +59,9 @@ class="btn btn-secondary" {% endif %} href="{{ registration_url }}">Зарегистрироваться + {% url 'documentation' as documentation_url %} + Документация {% endif %} diff --git a/main/templates/pages/documentation.html b/main/templates/pages/documentation.html new file mode 100644 index 0000000..6e3629b --- /dev/null +++ b/main/templates/pages/documentation.html @@ -0,0 +1,252 @@ + + + + + + + + + + Документация контроллера прав доступа — документация ZenDesk Access Controller v0.01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + ZenDesk Access Controller + + + + + + + + + + + +
+
+ + + +
+
+ + +
+ + +
+ + + + + + +

Contents:

+
    +
  • Документация пользователя
  • +
  • Документация разработчика
  • +
  • READ.me
  • +
  • Что необходимо доделать?
  • +
+ + + +
+ +
+
+ +
+ + +
+ + + ZenDesk Access Controller + +
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
    + +
  • »
  • + +
  • Документация контроллера прав доступа
  • + + +
  • + + + Просмотреть исходный код страницы + + +
  • + +
+ + +
+
+
+
+ +
+

Документация контроллера прав доступа¶

+
+

Contents:

+
    +
  • Документация пользователя
      +
    • Управление правами доступа
    • +
    • Главная страница
    • +
    • Регистрация
    • +
    • Авторизация
    • +
    • Профиль
    • +
    • Запрос прав доступа
    • +
    • Управление правами доступа администратором
    • +
    +
  • +
  • Документация разработчика
      +
    • Models
    • +
    • Forms
    • +
    • Extra Functions
    • +
    • Serializers
    • +
    • Views
    • +
    • Обработка тикетов
    • +
    • Обработка статистики
    • +
    • Функционал администратора Zendesk
    • +
    • Тесты
    • +
    +
  • +
  • READ.me
  • +
  • Что необходимо доделать?
      +
    • TODOs
    • +
    +
  • +
+
+
+
+

Indices and tables¶

+
    +
  • Index

  • +
  • Module Index

  • +
  • Search Page

  • +
+
+ + +
+ +
+
+
+ Следующая +
+ +
+ +
+

+ © Copyright 2021, SHP S101, group 2. + +

+
+ + + + Собрано при помощи Sphinx с использованием + + темы, + + предоставленной Read the Docs. + +
+
+
+ +
+ +
+ + + + + + + + + + + \ No newline at end of file diff --git a/main/views.py b/main/views.py index c3c5e9c..491f4d3 100644 --- a/main/views.py +++ b/main/views.py @@ -459,3 +459,10 @@ def registration_failed(request: WSGIRequest) -> HttpResponse: Функция отображения страницы "Регистрация закрыта". """ return render(request, 'pages/registration_failed.html') + + +def docs_page(request: WSGIRequest) -> HttpResponse: + """ + Функция переадресации на страницу документации. + """ + return render(request, 'pages/documentation.html')