Skip to content

Instantly share code, notes, and snippets.

@vgrish
Last active August 29, 2015 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vgrish/e65ee56946064b17c055 to your computer and use it in GitHub Desktop.
Save vgrish/e65ee56946064b17c055 to your computer and use it in GitHub Desktop.
Пересмотреть правило 1 юзер = 1 договор.
Короче, нужно неограниченное количество договоров.
Пользователь должен создавать договор в личном кабинете и заполнять его форму по соответсвующим полям. (форма договора одинаковая, но их может быть множество)
Пользователь может редактировать. (После окончательного статуса кнопка "рекдактировать" для пользователя не активна)
Менеджер должен просматривать договор и присваивать статутсы договорам: готов, не готов, подписан и пр.
К каждому договорму пользователь должен иметь возможность прикреплять документа. (Сканы документов - 2 -4 шт)
Админ в админке должен иметь возможность просматривать прикрепленные документы!
Админ может править поля договора!
договора как тут пример (
https://cabinet.stalfond.ru/
)
При появлении нового договора в системе менеджеру и родителю пользотваеля должно приходить уведомление.
Отправлять или не отправлять уведомления зависит от важности статуса.
Например. Статус:" Новый" - важый -> отпарвляем. "Подписан" - не важный - > не отправляем. "Одобрен" - важный -> отправляем. и т.д.
Соответсвенно - нужна история договоров.
Возможность распечатки. (заполненые поля формы, без сканов).
И еще по статусам, важно. Как только менеджер присвоил определенный статус договору - пользователь не может его исправлять, а только менеджер.
что бы был некий "тип" договора. Наипример: если тип договора "Индивидуальный" - идет распределение бонусов повсе цепочке. Если тип договора: "Квартирный" - распределение бонусов ограниченно (только пользователю или только 1 или двум родителя м вверх)?
Вот.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment