Версия ЛЭРС УЧЁТ: 3.53.0
Сервер БД: SQL Server
Пользователь “Ирина” входит в группу “Операторы” и “ГруппаП1”.
В свойствах “ГруппаП1” в разделе “Группы объектов” проставлены галочки у “ГруппаО1” и “ГруппаО2”. При этом в свойствах пользователя “Ирина” в разделе “Группы объектов” не проставлены галочки.
Пользователь “Ирина” видит все объекты учета входящие в “ГруппаО1” и “ГруппаО2” и может с ними работать.
Но при попытке добавить объект учета, входящий в “ГруппаО1”, в группу “ГруппаО2” выдается ошибка: “Включите объект в одну из доступных вам групп объектов учета.”.
При этом, если в свойствах пользователя “Ирина” в разделе “Группы объектов” выбрать “ГруппаО1” и “ГруппаО2” - ошибка перестает возникать.
Просьба - при редактировании “группы объектов” у объекта учета учитывать права “группы учетных записей” в которую входит пользователь.
(Настраивать права каждому пользователю не очень рационально - хотелось бы манипулировать группами учетных записей).
Добрый день.
Обновились до 3.59.3.
Теперь ситуация обратная - пользователь может добавлять “объект учета” в любые “группы объектов учета” (даже в те, к которым доступа не имеет).
При этом пользователь имеет права Оператора (может менять “объекты учета” и не может менять “группы объектов учета”).
Думаю правильно будет в этом случае давать возможность добавлять “объект учета” только в те “группы объектов учета”, к которым этому пользователю предоставлен доступ.
Пожалуйста, опишите подробнее как это происходит. Пользователь видит список групп, которые для него недоступны, и может в них добавлять объекты? Можете привести сценарий как это поведение проявляется?
Добрый день!
Начали копать глубже - оказалось, что проблема немного в другом. Через web-интерфейс при редактировании пользователя в разделе “Права пользователя” - “Объекты/точки/помещения” при любом редактировании устанавливается галочка “Неограниченный доступ ко всем объектам учета, точкам учета и помещениям.”
Если неограниченный доступ к объектам/точкам/посещениям выставлен по умолчанию и при этом неактивен, значит вы включили данного пользователя в группу администраторы, у пользователей которой не может быть ограниченного доступа к данным сущностям. Просто исключите ее из данной группы, после чего у вас появится возможность снять флаг неограниченного доступа.
Спасибо за обращение! Мы поставили в план работ исправление данной ошибки. Как только она будет исправлена, обязательно сообщим в каком обновлении будет доступно исправление.