|
конкурс на оптимальное решение задачи по правам | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Нуф-Нуф
08.08.12
✎
14:59
|
задача. в типовой БП есть типовой справочник. нужно оставить право на его изменение только для полных прав.
решение 1: найти все роли, которые дают право на изменение этого справочника, снять их с поддержки (включить возможность изменения для этих ролей), снять права на изменение этого справочника. НО в этом случае отгребаем кучу геморроя при обновлении решение 2: сделать подписку на событие перед записью этого справочника, и в коде проверять на наличие полных прав. НО не совсем красиво в коде привязываться к полным права |
||||||||||
1
Smallrat
08.08.12
✎
15:01
|
я бы 2
в типовом коде привязываются, ничего решение 2 |
||||||||||
2
1C-band
08.08.12
✎
15:01
|
Если конкурс, то должен быть и приз!
другой вариант |
||||||||||
3
mikecool
08.08.12
✎
15:01
|
геморрой с обновлением обычно не отгребаешь с просмотром двойных изменений
|
||||||||||
4
Eugene_life
08.08.12
✎
15:02
|
Я за вариант 2. Все же проверка на права - это же не проверка на имя пользователя.
решение 2 |
||||||||||
5
Irek-kazan
08.08.12
✎
15:02
|
а на скуле еще и триггер можно написать
другой вариант |
||||||||||
6
pumbaEO
08.08.12
✎
15:03
|
(3) для ролей отгребешь.
Добавить свойство в доп. права пользователя и проверять ее. |
||||||||||
7
pumbaEO
08.08.12
✎
15:03
|
Награда то такая iPad, ipod, iphone ?
|
||||||||||
8
Нуф-Нуф
08.08.12
✎
15:04
|
в качестве награды - фото зачетных сисек
|
||||||||||
9
vde69
08.08.12
✎
15:05
|
находим все типовые роли где есть доступ
в поле Запись пишем "ГДЕ Ложь" получаем RLS при обновлении сбрасыватся не будет, то есть типовое обновление будет прокатывать |
||||||||||
10
pumbaEO
08.08.12
✎
15:05
|
не, не с iphone девки дадут еще и пощупать.
|
||||||||||
11
Dmitrii
гуру
08.08.12
✎
15:05
|
(0) >> не совсем красиво в коде привязываться к полным права
Почему?... ИМХО. "Некрасивость" п.2 в другом - ругательное сообщение пользователь увидит только когда будет записывать элемент (потратив время на его заполнение/изменение). решение 2 |
||||||||||
12
izekia
08.08.12
✎
15:06
|
(0) скопируй роли и измени их, старые роли на поддержке не используй
|
||||||||||
13
vde69
08.08.12
✎
15:07
|
(12) а после обновления - все новые роли руками фигачить?
|
||||||||||
14
pumbaEO
08.08.12
✎
15:07
|
(13) +100 , ладно еще при обновлении. Через n релизов никто не будет помнить, что там добавляли, что типовое и фиг поймешь.
|
||||||||||
15
izekia
08.08.12
✎
15:12
|
(13) (14) плять, тупо опять копирование, удаление ненужного
|
||||||||||
16
Нуф-Нуф
08.08.12
✎
15:12
|
(9) спасибо, довольно интересное предложение. и при обновлении добавленные правила рлс не будут затираться?
|
||||||||||
17
mikecool
08.08.12
✎
15:13
|
а когда там обещали сравнение ролей? в 8.3?
|
||||||||||
18
MRAK
15.08.12
✎
20:30
|
(17) давно уже в 8.2 появилось...
другой вариант |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |