Хранилище

Все настройки, связанные с хранилищем данных, находятся в разделе «Хранилище» модуля «Конфигуратор», который содержит следующие пункты:

Папки

Конфигуратор должен позволять возможность создавать иерархию папок хранилища.

Окно раздела «Папки» разделено на 2 (две) части (илл. «Папки»):

  • слева - иерархия папок (в виде дерева);

  • по центру - форма выделенной ноды дерева, содержащая следующую информацию:

    • кнопки «Вернуться», «Сохранить», «Добавить», «Удалить» (доступность кнопок см. в таблице ниже);

      Вернуться Сохранить Добавить Удалить
      корневая нода да да нет
      существующая папка да да да да
      новая папка да да нет нет
    • название папки;

    • родительская папка;

    • домашняя папка;

    • вид;

    • URL.

Рисунок 4.264. Папки

Папки

Создание новой папки.

Разработчик Synergy выделяет ноду дерева, нажимает на кнопку «+» для создания новой папки. Обновится форма папки: поле названия пустое, поле родительской папки показывает текущее расположение согласно выделенной ноде, поля вида и URL наследуют значения от родительской папки.

Разработчик Synergy заполняет форму, нажимает «Сохранить». Возможно исполнение альтернативного потока событий 1. Обновится иерархия папок, в выбранном расположении появляется новая папка.

Редактирование папки.

Разработчик Synergy выделяет ноду дерева, затем в форме папки изменяет необходимые значения, нажимает «Сохранить»: система принимает новые введенные значения.

Отмена действий / переход на родительскую ноду.

После изменения формы разработчик Synergy может отменить введенные действия нажатием на кнопку «Вернуться». Нажатие на кнопку также выделяет родительскую к текущей ноду.

Удаление папки.

Разработчик Synergy выделяет ноду дерева, затем нажимает «Удалить»: система предоставляет диалоговое предупреждающее окно о том, что при удалении папки она навсегда удалится из дерева папок без возможности восстановления, а также удалятся все вложенные файлы; разработчик Synergy либо подтверждает удаление («ОК»), либо отменяет действие («Отмена»).

Замечание

Удаленная папка в модуле «Хранилище» в общем дереве папок не отображается. Папки и файлы, которые были в данной папке, также удаляются.

Права.

Права на выбранную папку назначаются созданными ролями группам пользователей (илл. «Права на папки»). Каждой группе назначается единственная роль.

В левой верхней части подраздела расположен стандартный переключатель страниц списка групп. В правой верхней части расположен выпадающий список ролей следующего вида:

  • «Все» - отображается список всех групп, зарегистрированных в системе (группы описаны в Группы);

  • «Имеют доступ» - отображается список групп, для которых определены права на данную папку;

  • «Нет доступа» - отображается список групп, для которых права не определены;

  • названия всех зарегистрированных в системе ролей - отображается конкретная роль: в случае наличия списка - данной группе определены права, а в случае отсутствия - не определены.

Рисунок 4.265. Права на папки

Права на папки

Для того, чтобы назначить какое-либо право на выбранную папку, администратор системы из списка групп с неназначенной ролью нажимает по полю «Роль». Система предоставляет всплывающее окно со списком ролей, кнопками «Принять» и «Отменить». Также для отмены действия можно нажать по любой точке окна.

Замечание

Дочерняя папка, по умолчанию, наследует права от родительской.

Альтернативные потоки событий.

Альтернативный поток 1. В качестве родительской папки выбрана текущая либо дочерняя папка.

Система информирует, что папка не может быть добавлена в саму себя либо дочернюю папку. Изменения не сохраняются.