Skip to content

kmolchanov/test-task

Repository files navigation

Тестовое задание

Создать мини приложение для редактирования документов (Document). Приложение должно иметь функционал: просмотр списка, создание, редактирование, удаление документов.

Два типа сущностей:

Document содержит поля:

  • название (varchar 255)
  • описание (text)
  • много прикрепляемых файлов (Attachment).
  • Любые дополнительные поля на усмотрение разработчика

Attachment содержит поля:

  • оригинальное название файла
  • размер файла
  • Любые дополнительные поля на усмотрение разработчика

Загрузку файлов нужно сделать с помощью ajax (используя http://www.dropzonejs.com/ , demos.krajee.com/widget-details/fileinput, или другой похожий компонент, на ваше усмотрение). В редактировании Document должно быть редактирование колекции прикрепленных файлов + сортировка позиции файла + добавление новых файлов. Редактирование и удаление файлов должно быть работающее и удобное для обычного пользователя.

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

Код выложить на github, рабочий пример вылить на (ваш) тестовый сервер.

Releases

No releases published

Packages

No packages published

Languages