Разработка:workflows/programms — различия между версиями
Ilya (обсуждение | вклад) (→Возможные статусы:: добавлено обозначение статусов в БД) |
Yumeneco (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
− | ====Возможные статусы: | + | {{Infobox_Plugin |
− | * | + | | name = programms |
− | * | + | | type = workflows |
− | * | + | }} |
− | * архив ( | + | |
+ | ==Возможные статусы:== | ||
+ | * Черновик (draft) - программа создана, но обучение по ней еще не началось. | ||
+ | * Доступна для заказа (available) - по программе можно вести обучение. | ||
+ | * Недоступна для нового заказа (notavailable) - на программу нельзя записать новых учащихся, но по ней все еще можно закончить обучение. | ||
+ | * Архив (archive) - программа передана в архив | ||
+ | |||
+ | == Метастатусы == | ||
+ | * Активный: available | ||
+ | * Актуальный: draft, available | ||
+ | * Реальный: draft, available, notavailable, archive | ||
+ | * Мусорный: (пока нету) | ||
+ | |||
+ | == Маршруты статусов== | ||
+ | Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу. | ||
+ | |||
+ | ==== Черновик ==== | ||
+ | Возможные переходы ИЗ этого статуса: | ||
+ | * Доступна для заказа | ||
+ | * Архив | ||
+ | |||
+ | ==== Доступна для заказа ==== | ||
+ | Возможные переходы ИЗ этого статуса: | ||
+ | * Недоступна для нового заказа | ||
+ | |||
+ | ==== Недоступна для нового заказа ==== | ||
+ | Возможные переходы ИЗ этого статуса: | ||
+ | * Архив | ||
+ | |||
+ | ==== Архив ==== | ||
+ | Это конечный статус. | ||
+ | |||
+ | == API == | ||
+ | |||
+ | ==Перехватываемые события== | ||
+ | {| border="1" | ||
+ | |+ Таблица событий, которые перхватывает этот плагин | ||
+ | ! Тип плагина | ||
+ | ! Код плагина | ||
+ | ! Код события | ||
+ | ! Пояснение | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |} |
Текущая версия на 13:29, 18 февраля 2014
Плагин | |
Название | programms |
Тип | workflows |
Содержание
Возможные статусы:
- Черновик (draft) - программа создана, но обучение по ней еще не началось.
- Доступна для заказа (available) - по программе можно вести обучение.
- Недоступна для нового заказа (notavailable) - на программу нельзя записать новых учащихся, но по ней все еще можно закончить обучение.
- Архив (archive) - программа передана в архив
Метастатусы
- Активный: available
- Актуальный: draft, available
- Реальный: draft, available, notavailable, archive
- Мусорный: (пока нету)
Маршруты статусов
Правила описания маршрутов: описания возможностей перехода в новый статус на основании текущего статуса и условия, действительные только при переходе в новый статус из текущего статуса, группируются по текущему статусу, описания возможностей перехода в новый статус не зависящие от текущего статуса группируются по новому статусу.
Черновик
Возможные переходы ИЗ этого статуса:
- Доступна для заказа
- Архив
Доступна для заказа
Возможные переходы ИЗ этого статуса:
- Недоступна для нового заказа
Недоступна для нового заказа
Возможные переходы ИЗ этого статуса:
- Архив
Архив
Это конечный статус.
API
Перехватываемые события
Тип плагина | Код плагина | Код события | Пояснение |
---|---|---|---|