Редактор файлов

Плагин позволяет просматривать и править JSP-страницы и Vue-компоненты прямо в интерфейсе ERP, без доступа к файловой системе сервера.
Редактор изменяет файлы развёрнутого приложения на сервере. Эти правки не попадают в репозиторий и будут перезаписаны при следующей установке версии. Используйте редактор для срочных исправлений и проверки гипотез, а постоянное изменение вносите в исходный код.

Как открыть

Меню Плагины → Редактор файлов.

Пункт меню "Редактор файлов"

Какие файлы доступны

Переключатель вверху страницы выбирает тип файлов:

Режим Корневой каталог Что показывается

JSP

webapps/WEB-INF

Файлы .jsp

Vue

webapps

Файлы .vue. Каталоги WEB-INF, css, js, img, images, fonts, webjars, monaco-editor, node_modules и скрытые каталоги не обходятся.

Пути считаются от рабочего каталога приложения. Выйти за пределы корневого каталога режима нельзя: такой запрос отклоняется с ошибкой "Недопустимый путь".

Дерево файлов в режиме JSP

Работа с файлами

  • Поиск. Введите не меньше трёх символов в поле Фильтр: в дереве останутся подходящие файлы.

  • Открытие. Щёлкните по файлу. Он откроется в новой вкладке редактора; повторный щелчок переключает на уже открытую вкладку. Вкладка закрывается значком рядом с именем.

  • Сохранение. Внесите изменения и нажмите Сохранить. Сохраняется файл активной вкладки.

  • Создание. Нажмите + рядом с каталогом и введите имя файла с расширением. Пустой файл сразу записывается на сервер и открывается. В корне дерева файл создать нельзя, только в каталоге. Файл с расширением, не подходящим к режиму, будет записан, но в дереве не появится.

  • Удаление. Нажмите значок корзины рядом с файлом и подтвердите удаление. Файл удаляется с сервера без возможности восстановления.

При переключении режима JSP/Vue все открытые вкладки закрываются без сохранения.

Открытый файл в редакторе

Права

Права задаются в карточке пользователя или набора прав: Права → Плагин редактор файлов.

Право Что разрешает

Просмотр редактора файлов

Открыть страницу редактора.

Дерево файлов

Загрузить список файлов.

Открытие файла

Прочитать содержимое файла.

Сохранение файла

Записать изменения и создать файл.

Удаление файла

Удалить файл.

Право на сохранение фактически даёт возможность изменить любую страницу интерфейса, поэтому выдавайте его только администраторам.