Реализовать загрузку файлов на отдельный сервер в Битрикс24
В наличии имеется Корпоративный портал Битрикс24 (коробка)
Требуется создать 2 страницы с нижеописанным функционалом. Требуется человек знающий Битрикс24 для выполнения постоянных задач по внедрению нового функционала.
Описание:
1. Доступ к сервису имеют только те, у кого есть доступ к Bitrix24 Network
2. Срок хранения файла 7 дней. Удаление файла с публичного сервера происходит ночью на 8 день.
Страницы:
1. Главная
a. Выбранные файлы для загрузки отображаются аналогично обычной загрузке
b. Кнопка «Сбросить» очищает список выбранных файлов
c. До загрузки файлов на сервер кнопка «Скопировать в буфер обмена» некликабельна
d. При нажатии на кнопку «Подготовить архив» файлы автоматически архивируются. Архиву присваивается имя, относительно ID пользователя и даты загрузки (ID_YYYYMMDD_HHMMSS.zip): «617_20150720_104736.zip»
e. В момент загрузки архива на сервер всю форму необходимо заблокировать и отобразить preloader, с текстом: «Подождите, идет загрузка»
f. После загрузки файла на сервер, ссылка на файл автоматически встает в текстовое поле, кнопка «Скопировать в буфер обмена» становится кликабельной.
g. Ссылка на скачивание файла может быть вида: домен/q23wc2fgt53/
2.История
a. На странице в таблице отображается таблица с колонками:
i. Дата загрузки
ii. Ссылка
iii. Дата удаления
iv. Осталось
v. Действия
b. Записи отсортированы по дате загрузки по убыванию (чем новее, тем выше) и активности.
c. При клике на ссылку – она открывается в новой вкладке
d. При наведении на строку появляется кнопка «Копировать»
e. При нажатии на кнопку «Копировать» ссылка копируется в буфер обмена
f. При нажатии на «Детально» открывается список файлов в архиве.
g. На странице отображается 20 строк, при необходимости внизу отображается пагинатор
h. При нажатии на «Удалить» – файл удаляется с сервера (запись по сортировке уходит вниз)
Требуется сверстать и привести в рабочее состояние на основе макетов и используя стандартные модули, блоки.
Макеты во вложении.