Разработка:workflows/programms — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Возможные статусы:: добавлено обозначение статусов в БД)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
====Возможные статусы:====
+
{{Infobox_Plugin
* черновик (draft)
+
| name = programms
* доступна для заказа (avalible)
+
| type = workflows
* не доступна для нового заказа (notavalible)
+
}}
* архив (archive)
+
 
 +
==Возможные статусы:==
 +
* Черновик (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

Перехватываемые события

Таблица событий, которые перхватывает этот плагин
Тип плагина Код плагина Код события Пояснение