Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / 8.1 Ограничения доступа к данным / 5 сообщений из 5, страница 1 из 1
29.06.2009, 12:27
    #36064098
tester2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1 Ограничения доступа к данным
Всем доброго времени суток. Необходимо разграничить доступ в справочник номенклатуры таким образом, что бы роль пользователя имела права на редактирование только элементов справочника, в то время как создание-редактирование групп был запрещено. Строка в праве "Изменение" типа "Номенклатура ГДЕ Номенклатура.ЭтоГруппа = Истина" ну или Ложь :) эффекта не дала. Кто может что посоветовать?
...
Рейтинг: 0 / 0
29.06.2009, 16:38
    #36064704
tiniji
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1 Ограничения доступа к данным
Права на изменение: Номенклатура ГДЕ Номенклатура.ЭтоГруппа = ЛОЖЬ
Поставить право на редактирование еще. Если у пользователя есть роль в которой нету ограничения на изменение то будет разрешено менять всё. Надо в роли дописать либо ГДЕ ЛОЖЬ либо Номенклатура ГДЕ Номенклатура.ЭтоГруппа = ЛОЖЬ
...
Рейтинг: 0 / 0
29.06.2009, 21:22
    #36065030
Estel I
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1 Ограничения доступа к данным
имхо в данном случае проще (и логичнее) не крутить RLS, а сделать подписку на ПередЗаписью справочника и там проверять условия
...
Рейтинг: 0 / 0
30.06.2009, 10:33
    #36065460
tester2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1 Ограничения доступа к данным
2 tiniji. Спасибо за советы, ограничение сработало. Действительно, у пользователя была еще одна роль, у которой были права на изменение без ограничения.
2 Estel I. Спорное утверждение. Все-таки программно управлять правами на мой взгляд необходимо только в случаях, когда это невозможно встроенными средствами.
...
Рейтинг: 0 / 0
30.06.2009, 17:47
    #36066575
nicktcher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
8.1 Ограничения доступа к данным
tester20002 tiniji. Спасибо за советы, ограничение сработало. Действительно, у пользователя была еще одна роль, у которой были права на изменение без ограничения.
2 Estel I. Спорное утверждение. Все-таки программно управлять правами на мой взгляд необходимо только в случаях, когда это невозможно встроенными средствами.

Действительно, регулировать RLS здесь предпочтительнее с точки зрения гибкости. В подписчике придется прописывать условия с проверками на роли пользователя и т.п. И в случае, если понадобится переключать роли для доступа к группам/элементам, гораздо проще это сделать соответствующей настройкой RLS, нежели копаться в подписчике и править его код
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 8.1 Ограничения доступа к данным / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]