Описание проекта
Вход только по приглашению: мы отправляем приглашение, клиент задаёт себе пароль. Ролей две. Владелец видит всё по своей компании, приглашает и отключает сотрудников, правит реквизиты и включает себе двухфакторный вход. Сотрудник смотрит историю заказов и скачивает документы, но никого не приглашает и реквизиты не трогает. История заказов нужна с фильтрами по датам и по статусам, со счетами и актами на скачивание и с выгрузкой текущей выборки в XLSX и PDF — чтобы покупатель отдал те же самые строки своему бухгалтеру, а не переписывал их с экрана.
Заказы и документы тянутся из нашей учётной системы, а не вводятся второй раз руками: у неё есть API, документация готова, отдадим её вместе с тестовым доступом. Об отгрузке должно уходить письмо на почту. Вёрстка обязательно под телефон — половина покупателей открывает такие вещи прямо на складе.
Что входит в работу:
— вход по приглашению, пароль задаёт сам клиент, двухфакторный вход для роли владельца;
— две роли, владелец и сотрудник, с понятным списком прав у каждой;
— история заказов с фильтрами по датам и статусам, счета и акты на скачивание;
— выгрузка текущей выборки в XLSX и PDF теми же колонками, что видны на экране;
— письма об отгрузке;
— обмен с нашей учётной системой по её документированному API;
— мобильная вёрстка, а не уменьшенная настольная страница;
— персональные данные клиентов не выгружаются наружу и не попадают в письма целиком: в письме номер заказа и короткая строка статуса, остальное остаётся за входом;
— доступ к чужим заказам закрывается на уровне запроса, а не только в интерфейсе;
— тестовый контур работает на обезличенных данных, боевые записи покупателей в него не копируются.