Особенности ограничения прав доступа

Started by mr.Z, October 23, 2014, 04:32:24 PM

Previous topic - Next topic

mr.Z

Здравствуйте!

Есть вопрос по ограничению доступа. Попробую показать на примере. Есть у нас карта с объектами:

Теперь запретим полностью доступ к одному из них:

Если взять объект сам по себе, то все верно - нету возможности получить информацию о нем, но с точки зрения работы с картами сохраняется возможность восстановить всю топологию, даже если запретить доступ ко всем объектам. Это недопустимо, если нужно разрешить кому-то видеть только часть карты. По идее, карта должна выглядеть так:

Вижу два пути решения проблемы:
- если это баг, то нужно прятать на картах объект полностью со всеми его связями;
- если так задумано, то нужно добавить отдельное право "Показывать на картах", чтобы управлять поведением (тему тогда, наверное, лучше будет перенести в соответствующую ветку).

И ещё один момент. Если позволить пользователю "View alarms" для объекта, но запретить "Read" то в "Alarm Browser" будет так:

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

Спасибо!

Alex Kirhenshtein

Так было задумано – но мысль здравая, мы подумаем над этим.
https://www.radensolutions.com/chiliproject/issues/671