Обновление 1.0.6 системы KAD::Outsource

Система обновлена до версии 1.0.6. 

Список улучшений:

  1. Реализован предпросмотр для загружаемых файлов.
  2. Реализовано хранение файлов в отдельных сущностях.
  3. Реализовано добавление файлов к задаче.
  4. Реализовано добавление файлов к комментариям.
  5. Переработаны статусы задачи, разделение статусов задачи и статусов ответа.
  6. Передача задачи на оценку.

На самом деле обновление масштабнее, чем кажется. Мы полностью переработали систему статусов, разделив статусы задачи и статусы ответов. Таким образом на любом жизненном этапе задачи теперь вы сможете получить ответ с заявленной оперативностью. Ранее это было невозможно, во время работы над задачей ответы не ограничивались по времени, так как это потребовало бы смены статуса задачи. Но если задача в работе, то она должна оставаться в работе, а не менять статус на "Ответив в течение". Большая сложность состояла в совместимости старых и новых статусов, пришлось изрядно попотеть, чтобы корректно настроить совместимость между разными системами статусов. 

Наконец реализована множественная загрузка файлов. Мы не стали прикручивать мудреные jquery плагины. Мы просто взяли стандартный input и не изменяя его логику работы реализовали предпросмотр. Ну а что касается серверной логики, для файлов была реализована отдельная сущность, они хранятся в отдельной таблице с привязкой к пользователю, задаче и комментарию. В клиентской части все файлы, прикрепленные к комментариям задачи, теперь отображаются под описанием задачи. 

Немного скриншотов:

comments powered by Disqus


Следующий "Скидка 40% на модуль "Менеджер форм редактирования"" К списку Предыдущий "Итоги олимпиады по веб-программированию 2015"