Skip to content

Commit

Permalink
n
Browse files Browse the repository at this point in the history
  • Loading branch information
irmtim committed Dec 28, 2019
1 parent fdf59b1 commit 9cb0914
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 2 deletions.
15 changes: 15 additions & 0 deletions docs/editor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,21 @@
4. Вносится запись об изменении Правила в Журнал изменений Версии Устава (не реализовано).
5. Производится проверка коллекции Переменных Устава. Все Переменные, на которые не ссылается ни одно Правило, удаляются.

Изменение списка редакторов Устава
----------------------------------

Права доступа
~~~~~~~~~~~~~
Открыто для Уставщика (владельца Устава) и Администратора.

Алгоритм
~~~~~~~~~~~~~
1. На странице редактирования Устава Пользователь выбирает закладку «Редакторы». В случае, если Пользователь не является создателем Устава или не «Администратор», закладка недоступна.
2. Отображается таблица с именами Пользователей, которые являются Редакторами данного Устава. Напротив каждого имеется кнопка «Исключить», по нажатию на которую Пользователь исключается из Редакторов Устава.
3. Внизу таблицы находится поле для ввода. При внесении данных в поле производится поиск Пользователей, с указанным именем или электронной почтой.
4. При выборе Пользователя становится доступной кнопка «Добавить», по нажатию на которую Пользователь добавляется в Редакторы Устава.



Публикация Устава
-----------------
Expand Down
44 changes: 44 additions & 0 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
.. glossary::
:sorted:

Трансценденция
Философский термин, характеризующий то, что
принципиально недоступно опытному познанию
или не основано на опыте.

Бозон
Частица с целым значением спина.

Пользователь
Пользователь системы.

Роль
Роль, назначаемая Пользователям.

Администратор
Роль, позволяющая редактировать Пользователей и утверждать или отклонять Заявки Пользователей.

Заявка
Заявленное действие Пользователей, которое требуется заверения Администратором

Уставщик
Роль, позволяющая создавать, редактировать и удалять Уставы

Устав
Корневая сущность, описывающая особенности богослужений для Шаблона Устава, храма или монастыря

Шаблон Устава
Предустановленный Устав, имеющий типовые характеристики богослужений

Версия Устава
Набор Правил для формирования последовательности богослужений. Относится к Уставу.
Может быть в трех состояниях:
# Черновик
# Опубликован
# Архивный

Владелец Устава
Пользователь, создавший Устав

Редактор Устава
Пользователь, получивший права на редактирование Устава
34 changes: 32 additions & 2 deletions docs/intro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,35 @@

В задачи проекта входит:

1. Создание и редактирование расписания богослужений для отдельного храма или монастыря.
2. Возможность отображения сформированного системой расписания на внешних веб-страницах.
1. Создание и редактирование богослужебных текстов книг Минеи, Триоди и Октоиха для использования их Уставами.
2. Создание и редактирование расписания богослужений для отдельного храма или монастыря.
3. Возможность использования сформированного системой расписания внешними ресурсами.

Богослужебные тексты
====================

Существует несколько книг, определяющих содержание богослужения и соответственно - особенности расписания. Каждая из них отвечает за свой временной период:
# **Минея** – книга, в которой описаны службы на каждый день года.
# **Триодь** – книга, в которой описаны службы Триодного цикла, зависящего от даты Пасхи (изменяющейся каждый год).
# **Октоих** – книга, в которой описаны службы недельного круга. Состоит из 8 частей (8 гласов), каждая из которых определяет службы на каждый день недели (начиная с воскресенья и заканчивая субботой). С Пасхи начинается 1-ый глас, в следующее воскресенье – 2-ой, и так далее. После 8-ого гласа снова начинается 1-ый.
# **Часослов** – книга, описывающая службы суточного круга.
# **Псалтирь** – книга, состоящая из 150 Псалмов. Каждый Псалом состоит из определенного количества стихов. Псалмы объединены в 20 Кафизм, которые используются в последовательностях богослужений. Некоторые из Псалмов используются в последовательностях богослужений отдельно.

Устав
=====

Каждый храм (монастырь) имеет свои особенности богослужения, поэтому предполагается наличие множества Уставов для конкретных храмов или монастырей, которые должны основываться на одном из нескольких предустановленных Уставов (например: Полный, Монастырский, Приходской).

Устав представляет собой ключевой объект системы.
По термином "Устав" понимается совокупность особенностей расписания богослужений для конкретного храма или монастыря вместе с настройками их внешнего отображения.

.. note:: В настоящее время система рассчитана на формирование расписания для храмов и монастырей, где богослужение совершается ежедневно. ``.. note::``




Для каждого Устава должны быть определены особенности:

# каждого дня годового круга,
# дней пасхального круга,
а также
Binary file added ТЗ/ПО/~$$TYpiconOnline.Схемы.~vsdx
Binary file not shown.
Binary file added ТЗ/ПО/~$$Устав онлайн.~vsdx
Binary file not shown.
Binary file not shown.
Binary file modified ТЗ/ПО/Устав онлайн - Концепция.docx
Binary file not shown.

0 comments on commit 9cb0914

Please sign in to comment.