Заказ закрыт
Разработать модуль Ticket под Yii2.

Бюджет: 4 000 руб
52.35 $ – 45.79 €
Заказчик выбрал исполнителя:
Artem Durakoff  
Требования:
1. Шаблон basic
2. Модуль авторизации github.com/amnah/yii2-use...
3. Поддержка i18N (английский/русский)

Модуль Ticket только для авторизованных пользователей.
Администраторы могут послать тикет любому пользователю, а пользователь может послать тикет только администрации.

Роутинг:
/ticket – Список тикетов пользователя (рис. 1.png)

/ticket/view/?ticket_id=1 – Переписка по тикету #1 (рис. 2.png). Этот экшн доступен администрации и пользователям.

/ticket/create – Создание тикета пользователем
Уточнение: Здесь форма с полями Subject, Category, Priority, Message.
Category => 0 – Common question, 1 – Domains, 2 – Payment
Priority => 0 – High, 1 – Normal, 2 – Low


/ticket/admin – Список тикетов администрации. Как список тикетов у пользователей (рис. 1), но с добавлением колонки "From" – от какого пользователя пришел тикет.

/ticket/admin-create – Создание тикета администрацией. Тоже, что и /ticket/create, только добавляется поле "To" – кому назначается этот тикет (ID из базы пользователей). В поле "To" нужно сделать автозаполнение, когда вводишь имя пользователя он предлагает выбрать нужный ID.

Миграция базы данных прилагается в аттаче.
Опубликован 30.10.2014 в 01:47 Последнее изменение: 30.10.2014 в 14:33
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.