Необходимо создать базовую шаблонную страницу для создания заказа. Ориентироваться можно на структуру БД с точки зрения того, какие поля должны отображаться, какие редактируемые - какие нет.
Страница доступна только в роли Client.
При создании заказа - вызывается функция, идентичная тому, что находится в запросе при размещении заказа через API. Если к моменту выполнения такой задачи оно не вынесено в отдельную функцию и просто реализовано в API - вынести.
Фактически она должна создавать запись в таблице Orders, соответствующий тикет-сателлит и отправлять уведомления через ejabberd.
Также должна быть страница "Мои заказы" - по аналогии с табличными макетами в фигме.
Поля могут соответствовать полям в дипломной работе Марии. Отображается только для роли Client. Очень похожа на страницу "История заказов" (по сути - она же, но если в истории - совершенные заказы, то на указанной - будущие и текущие заказы, созданные данным пользователем).
Необходимо создать базовую шаблонную страницу для создания заказа. Ориентироваться можно на структуру БД с точки зрения того, какие поля должны отображаться, какие редактируемые - какие нет.
Страница доступна только в роли Client.
При создании заказа - вызывается функция, идентичная тому, что находится в запросе при размещении заказа через API. Если к моменту выполнения такой задачи оно не вынесено в отдельную функцию и просто реализовано в API - вынести.
Фактически она должна создавать запись в таблице Orders, соответствующий тикет-сателлит и отправлять уведомления через ejabberd.
Также должна быть страница "Мои заказы" - по аналогии с табличными макетами в фигме.
Поля могут соответствовать полям в дипломной работе Марии. Отображается только для роли Client. Очень похожа на страницу "История заказов" (по сути - она же, но если в истории - совершенные заказы, то на указанной - будущие и текущие заказы, созданные данным пользователем).
Необходимо создать базовую шаблонную страницу для создания заказа. Ориентироваться можно на структуру БД с точки зрения того, какие поля должны отображаться, какие редактируемые - какие нет.
Страница доступна только в роли Client. При создании заказа - вызывается функция, идентичная тому, что находится в запросе при размещении заказа через API. Если к моменту выполнения такой задачи оно не вынесено в отдельную функцию и просто реализовано в API - вынести. Фактически она должна создавать запись в таблице Orders, соответствующий тикет-сателлит и отправлять уведомления через ejabberd.
Также должна быть страница "Мои заказы" - по аналогии с табличными макетами в фигме. Поля могут соответствовать полям в дипломной работе Марии. Отображается только для роли Client. Очень похожа на страницу "История заказов" (по сути - она же, но если в истории - совершенные заказы, то на указанной - будущие и текущие заказы, созданные данным пользователем).