Перейти к содержанию

Перенос документов#

Процесс#

1 Пользователь выбирает один или несколько файлов для переноса в другую группу файлов
2 Система показывает активной Кнопку переноса](#move_button)
3 Пользователь нажимает Кнопку переноса
4 Система выполняет перенос файлов из одной группы в другую, во время переноса эти группы заблокированы для изменения, отображаются лоадеры
4.1 Если по время переноса возникала ошибка, неперенесенные файлы остаются отмеченные, отображается сообщение Не удалось перенести файлы
5 Система отображает обновленную форму

Интерфейс#

Кнопка переноса#

Макеты

Перенос файлов из одной группы файлов в другую группу можно выполнить:

В импортной заявке:

  • в статусе DOCUMENTS_COLLECTING,
    • из группы Прочее в группу Документы к отправке субагенту
      • название кнопки для переноса К отправке субагенту
      • тултип на кнопке Выберите файлы для переноса
      • кнопка отображается
        • пользователям, которые имеют право на удаление файлов из группы Прочее и добавление в группу К отправке субагенту (см. import_order.json)
        • если в группе есть файлы
      • кнопка активна если в группе выбран хотя бы один файл для переноса
    • из группы "Документы к отправке субагенту" в группу "В прочее"
      • название кнопки для переноса В прочее
      • тултип на кнопке Выберите файлы для переноса
      • кнопка отображается
        • пользователям, которые имеют право на удаление файлов из группы К отправке субагенту и добавление в группу Прочее (см. import_order.json)
        • если в группе есть файлы
      • кнопка активна если в группе выбран хотя бы один файл для переноса

Выбор файлов#

Макеты

  • Чекбоксы в группе файлов отображаются если пользователь может выполнить перенос (право определяется аналогично отображению кнопки перноса)
  • Кнопка Выбрать все
    • отображается если в группе больше одного файла, котоыре можно выбрать
    • При клике на чекбокс Выбрать все
      • Если до клика выбраны не все файлы в группе (только часть или ни одной), то выбираются Все файлы (устанавливается чекбокс). Чекбокс : img_15.png
      • Если до клика уже выбраны все файлы, то выбор со всех файлов снимается. Чекбокс: img_16.png
    • При установке чекбокаса у файлов:
      • Если после установки/снятия выбраны все файлы, то чекбокс : img_15.png
      • Если после установки/снятия выбраны не все файлы, то чекбокс: img_17.png
      • Если после установки/снятия не выбрано ни одного файла, то чекбокс : img_16.png
  • Если выбили выбраны все, и пользователь добавил новый, файл, то он добавлется не выбранный
  • При обновлении страницы чекбоксы не сохраняются