Skip to content

Instantly share code, notes, and snippets.

@vgrish
Created October 10, 2014 12:27
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/3b08794813c55f862b82 to your computer and use it in GitHub Desktop.
Save vgrish/3b08794813c55f862b82 to your computer and use it in GitHub Desktop.
Регистрация и личный кабинет:
Участник программы.
Пользователь регистрируется по реферальной ссылке и является звеном в иерархической структуре.
Заполняет анкету:
ФИО,
тел.,
СНИЛС
Логином по умолчанию является СНИЛС пользователя и паролем по умолчанию является stalfond (или другой). Если нужно пользователь изменит пароль.
Оформление договора У пользователя есть видимые поля, но недоступные для редактирования:
Заявление (чекбокс)
Ксерокопия паспорта (чекбокс)
Расписка (чекбокс)
Договор (select list)
Прозвонен
Пропечатан
Отправлен
В личном кабинете пользователь (Участник программы) видит
состояние своего договора (какие документы есть для его оформления и пр.)
Контакты своего руководителя (родителя) и родителя родителя.
Конакты менеджера
Свою структуру.
Менеджер программы
Менеджер нужен для изменения статуса готовности договора, именен он проставляет чекбоксы в поля (Заявление, Ксерокопия паспорта, Расписка) и выбирает статус самого договора (Прозвонен, Пропечатан, Отправлен)
Если менеджер проставляет все чекбоксы и выбирает статус договора “отправлен” - значит договор заключен и идет распределение бонусов по реферально цепочке.
У менеджера есть функция передавать участника другому руководителю. Менять родителя пользователя.
Менеджер системы должен иметь возможность создавать некую системную настройку для иерархических уровней с параметром распределения бонусов по уровням. Сколько можно получать с первого уровня, со второго и т.д.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment