= Администрирование с раздельным доступом к расписаниям = #title
- Table of contents
- Что изменилось
- Совместимость со старой версией
- Как идентифицируются расписания
- Версия БД
Доступно, начиная с версии 2.14.56
В систему администрирования внесены дополнения, позволяющие настраивать раздельно права доступа к различным расписаниям. Теперь можно для каждого расписания независимо указать набор доступных для него действий.Какие видимые изменения это принесло?
Что изменилось¶
В окне настройки изменения коснулись только дерева настройки прав, а в нем сильнее всего изменился узел Расписания.
Кроме этого изменились некоторые иконки в дереве.
Узелок Расписание теперь выглядит так (при условии, что созданы несколько расписаний):
{{Image("admin.PNG")}}
Что это значит? Смысл картинки проще описать таблицей, в которой будет приведен смысл ячеек:
| Расписание | колонка настройки "по умолчанию". Без названия. |
название расписания, например TEST1 |
|
Доступ Это строка определения возможности доступа к данному ресурсу вообще |
Доступ к расписанию по умолчанию. Если тут галочка, то по умолчанию разрешен доступ ко всем существующим расписаниям, а также всем, которые будут созданы позже. В противном случае доступ по умолчанию к расписаниям запрещен. По умолчанию - разрешено. |
Доступ к конкретному расписанию в целом. Если тут галочка, то значит, что с данным расписанием можно работать, если крест, то нельзя. Если нельзя - то это влечет запрет всех правил для данного расписания. Т.е. расписание недоступно вообще. Кроме этого, данное рукописание перестанет отображаться в списках расписаний при настройке, загрузке, выборе и пр. По умолчанию наследуется от ячейки в колонке "по умолчанию" (разрешено), но можно переопределить. |
| Создавать и удалять блоки (некое право) |
Разрешение права по умолчанию. Если тут галочка, то данное действие разрешено, по умолчанию, во всех расписаниях, к которым предоставлен доступ. По умолчанию - запрещено. |
Разрешение на конкретное право в конкретном расписании. Если тут галочка, то данное действие разрешено для данного расписания. По умолчанию наследует разрешение от ячейки в колонке "по умолчанию"(запрет), но можно переопределить. Если *Доступ *к этому расписанию запрещен, то наследует запрет без возможности изменения. |
Иконки
| Иконка | Смысл | Описание |
| {{Image("not_allowed.PNG")}} | Не разрешено | Действие не разрешено явно и не унаследовало разрешения от других (умолчание).Можно изменить. |
| {{Image("deny.PNG")}} | Запрещено явно | Действие запрещено явно, имеет более высокий приоритет, чем наследование. Можно изменить. |
| {{Image("allowed_inh.PNG")}} | Разрешено косвенно | Действие унаследовало разрешение от других ячеек (или это умолчание). Можно изменить. |
| {{Image("allowed.PNG")}} | Разрешено явно | Действие разрешено явно, имеет более высокий приоритет, чем наследование. Можно изменить. |
| {{Image("not_allowed_disabled.PNG")}} | Не разрешено и недоступно | Действие не разрешено. Нельзя изменить. |
Доступ к расписанию по умолчанию- позволяет изменить логику назначения доступа.
- Если разрешен, то можно запретить доступ к отдельным расписаниям, но, в целом, ко всем остальным существующим и тем, которые будут созданы в будущем, доступ открыт.
Что не запрещено-разрешено. - Если запрещен, то доступ к расписаниям надо разрешать явно. Ко всем остальным доступ будет закрыт.
Что не разрешено-запрещено.
Разрешение права по умолчанию - позволяет определить требуемые права для расписания вообще. Т.к. обычно права во всех разрешенных расписаниях будут предоставлены одинаковые. Или определить минимальный общий набор прав, добавив в некоторых расписаниях доп. права.
Изменение в редактировании¶
Раньше, чтобы разрешить все вложенные права группе, достаточно было щелкнуть одиночным щелчком на иконке в строке с названием группы. Теперь требуется двойной щелчок.
Иконка смешанного содержимого группы (есть и запрещенные и разрешенные) теперь отображается с вопросиком (раньше была галочка на сером фоне).
Шаблоны¶
Пути к шаблонам указываются в свойствах расписания, поэтому доступ к шаблонам определяется правом доступа к расписанию, в котором этот шаблон указан. При этом, если шаблон используется в нескольких расписаниях, то он будет доступен для открытия в списке шаблонов, если хоть к одному из расписаний разрешен доступ.
Возможности редактирования шаблона, к которому есть доступ, определяются правами из группы Шаблоны, как и было ранее.
Сетки¶
Т.к. сетки являются дочерним объектом расписания, то права на доступ к сеткам наследуются от доступа к расписанию, в котором они находятся.
Для сеток внесено два права - Просмотр сеток и Редактирование сеток.
Просмотр сеток разрешает отображение содержимого в редакторах:
- множества сеток
- одной сетки
- клоков
*Право Просмотр сеток *дает возможность открыть сетку (клок) в редакторе, но не дает возможности сохранить изменения.
*Право Редактирование сеток *разрешает создание, удаление и *сохранение *данных в этих редакторах.
Редактор клоков никогда не ограничивает действия пользователя по редактированию содержимого клока.
Расписание диктора¶
Полностью учитывает права, как и обычное окно редактирования расписания.
Лента блоков (старое расписание)¶
Полностью учитывает права, как и обычное окно редактирования расписания.
Окна выбора расписания¶
Все существующие в системе окна выбора расписаний (и шаблонов), для редактирования или настройки любых модулей, теперь проверяют права текущего пользователя и ограничивают свое содержимое в соответствии с данным пользователю доступом.
Совместимость со старой версией¶
Совместная работа систем с разной системой администрирования допускается в течении ограниченного времени, например, на время переоснащения комплекса. Длительная совместная работа невозможно из за несовместимости настройки администрирования. Детали описаны ниже.
Доступ к расписанию по умолчанию разрешен, поэтому все существующие расписания после обновления будут доступны. Как и раньше.
Права работы с шаблонами также будут нормально считаны. При чтении старых настроек они воспринимаются как Права по умолчанию - т.е. права для всех расписаний.
Право "Выбирать расписание в редакторе"( "Select schedule in schedule browser") удалено и игнорируется. Возможность выбора в списках теперь определяется доступом к расписанию.
Старые рабочие места, подключенные к новой БД, будут считывать содержимое неправильно - они будут интерпретировать явные запреты прав для конкретных расписаний как разрешения. Назначение прав по умолчанию будет считываться правильно.
Если старая версия хоть раз сохранит настройку администрирования (т.е. кто-то откроет окно Администрирование и нажмет ОК), то все, что касается доступа к расписаниям, будет стерто, а явные запреты и разрешения превратятся в разрешения по умолчанию.
Т.о. совместная работа старой и новой версии возможна в режиме сохранения старой функциональности настройки: настройка доступа к конкретным расписаниям не используется вообще.
Как идентифицируются расписания¶
Привязка к расписанию выполняется по полному пути хранения(т.е. \\Server\Root\!PlayList1).
Соответственно, смена пути хранения уже настроенного расписания приведет к потере явно данных настроек и получению настроек по умолчанию в соответствии с описанным выше. Название расписания роли не играет и может быть изменено как и когда угодно.
Версия БД¶
Внесены изменения, требуется обновление до 2570.