Распределение прав и ролей при работе с векторными объектами в геопорталеРабота с векторными объектами в геопортале может вестись по разным правилам, в зависимости от задач. Для гибкой настройки этих правил действует описываемая система прав и ролей. РолиУчастие пользователя в группах всегда происходит с некоторой «ролью». Роль определяет подмножество допустимых операций с группой, слоями и объектами в них, и в зависимости от операций, определяется для группы, слоя, объекта. Таблица соответствия между ролями и допустимыми операциями представлена в таблице:
Операции с объектамиПолучение объектовПользователь может получить объект, если выполняется одно из условий:
Создание объектов Пользователь может создать объект, если он «соавтор», «модератор» или «администратор» группы, к которой относится слой, в который предлагается создать объект. Если пользователь, создающий объект – «соавтор», а слой – модерируемый, то объект при создании он получает статус «непроверенный». В иных случаях объект получает статус «проверенный». В хронику операций вносится информация о времени и пользователе, осуществившем операцию. Блокирование объекта Запрос нужен для обеспечения транзакционности при работе по изменению объекта. Пользователь может блокировать объект, если объект не блокирован другим пользователем ранее, и если выполняется одно из условий:
Изменение объекта Запрос изменяет существующий объект. Пользователь может измененить объект, если он его успешно заблокировал, и если выполняется одно из условий:
Удаление объекта Запрос удаляет существующий объект. Пользователь может удалить объект, если он его успешно заблокировал, и если выполняется одно из условий:
Модерирование объекта Запрос изменяет статус модерированности существующего объекта. Пользователь может промодерировать объект,
если он его успешно заблокировал, и если пользователь - «модератор» или «администратор» группы, к которой
относится слой, который содержит объект. Модерирование позволяет изменить один статус объекта на другой,
согласно таблице (статус в строке может быть изменен на статус в столбце):
В панели пользователя, в разделе «модерация» даются инструменты для массовой работы по модерации объектов. Пользователь может отобрать объекты, на которые он имеет право модерирования, по статусу модерированности, по принадлежности к слоям, семантическому условию, по геометрическому условию, по времени последнего изменения объекта. Найденные объекты отображаются в виде ленты, для каждого объекта доступны кнопки «одобрить» и «отклонить». В хронику операций вносится информация о времени и пользователе, осуществившем операцию. Разблокирование объекта Запрос нужен для снятия блокировки при окончании работ по изменению объекта. Пользователь может разблокировать объект, если объект был блокирован им же. В случае бездействия, блокировка с объекта снимается через 30 минут после последней операции над ним. В хронику операций вносится информация о времени и пользователе, осуществившем операцию. Операции со слоямиК операциям над слоями относятся создание слоев, изменение настроек существующих слоев, удаление слоев. Эти операции доступны только «администратору» группы, к которой относится слой. Операции выполняются в разделе «мои слои» панели пользователя. Операции с группамиК операциям с группами относятся изменение параметров группы и назначение ролей в группах. Эти операции доступны только «администраторам» группы. Операции выполняются в разделе «мои группы» панели пользователя. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© 2008-2012 ГеоИнформСпутник
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||