Разработка:Принятые соглашения — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
м (Коды и названия статусов.: определен статус)
м (Коды и названия статусов.: удалены лишние строки)
Строка 21: Строка 21:
 
* notavailable => недоступен;
 
* notavailable => недоступен;
 
* draft => черновик;
 
* draft => черновик;
 
 
 
используется в contracts:
 
* tmp => Неподтвержденный;
 
* cancel => Отменен;
 
* new => Новый;
 
* clientsign => Подписан клиентом;
 
* studreg => Зарегистрирован студент;
 
* wesign => Подписан нами;
 
* work => Оказание услуг;
 
* frozen => Приостановлен;
 
* archives => Расторгнут;
 
используется в ages:
 
* future => предстоящий;
 
* createstreams = созданы учебные потоки;
 
* createsbc => сформированы ручные подписки;
 
* createschedule => сформировано расписание;
 
* active => идет учебный процесс;
 
* past => прошедший;
 
используется в programms:
 
* draft => черновик;
 
* available => доступна для заказа;
 
* notavailable => не доступна для нового заказа;
 
* archive => архив;
 
используется в plans:
 
* active => действующая
 
* excluded => временно исключена
 
* deleted => удаленная
 
* information => справочная (не попадает в ведомости, нельзя поставить оценку, но видна преподавателю, он может от нее наследовать темы для своего курса)
 
* additional => дополнительная оценка (тема не попадает в план, оценка считается дополнительной к родительской контрольной точке)
 
используется в cpasseds:
 
* plan => запланирован;
 
* go => идет обучение;
 
* приостановлен => ;
 
* отменен => ;
 
* complete => завершен;
 
* reoffset => перезачет из другой программы или учебного заведения;
 
* repeating => пересдан в другой подписке;
 
используется в departments:
 
* new => новый;
 
* active => действует;
 
* disband => расформирован;
 
используется в persons:
 
* новый =>
 
* подтвержденный =>
 
* удаленный =>
 
используется в addresses:
 
* действительный =>
 
* неподтвержденный =>
 
* удаленный =>
 
Используется в programmssbc
 
* заявка
 
* подтверждена =>
 
* действующая =>
 
* приостановлена =>
 
* отмененная =>
 
* полностью остановлена =>
 
* успешно-завершенная =>
 
используется в programmitems:
 
* действующий =>
 
* приостановленный =>
 
* удаленный =>
 
используется в cstreams:
 
* запланирован
 
* идет
 
* приостановлен
 
* отменен
 
* завершен
 
используется в agroups:
 
* available => Доступные;
 
* disband => Расформирована;
 
* finished => Завершила обучение;
 
* formed => Сформирована;
 
* learn => Обучается;
 
* new => Новая;
 
* suspended => Приостановлена;
 
* withstatus => Имеющие статус;
 

Версия 17:08, 20 октября 2009

Принятые соглашения

В этом разделе описываются соглашения, относящиеся больше не к кодированию, а к реализации бизнес-логики: форматы полей для типовых данных, коды статусов и т.п.

Уникальные наименования

Коды программ, дисциплин и т.п. Должны включать в себя только цифры, русские и латинские буквы, дефис. В базу данных код сохраняется всегда только в нижнем регистре. Независимо от того, как был введен в форме.

Коды и названия статусов.

  • future => предстоящий;
  • new => новый/заявка;
  • deleted => удаленный;
  • active => идет/действует;
  • completed => завершен;
  • canceled => отменен;
  • plan => запланирован;
  • archives => помещен в архив;
  • suspend => приостановлен;
  • => подтвержден;
  • => не подтвержден;
  • available => доступен;
  • notavailable => недоступен;
  • draft => черновик;