|
v7: Список прав |
☑ |
0
Voronve
05.12.12
✎
16:22
|
Возможно ли в клюшках, без прикручивания dll, получить весь список прав ?
|
|
1
Ёпрст
гуру
05.12.12
✎
16:24
|
да.
|
|
2
Voronve
05.12.12
✎
16:25
|
Поделись кодом
|
|
3
Ёпрст
гуру
05.12.12
✎
16:25
|
конфа - описание структуры метаданных
|
|
4
Voronve
05.12.12
✎
16:27
|
Кодом в обработке - никак ?
|
|
5
Тьма
05.12.12
✎
16:28
|
(4)Есть функция ПравоДоступа(). Перебираешь метаданные и смотришь права. Но только для текущего пользователя.
|
|
6
Ёпрст
гуру
05.12.12
✎
16:28
|
тоже как..
Либо запустить поделку под каждым юзверем (с разными правами)
либо распарсить мд чем угодно, можно и без вк, тупо через stream
|
|
7
Ёпрст
гуру
05.12.12
✎
16:29
|
Зы поделка использует ПравоДоступа - штатный метод у метаданных
|
|
8
Ёпрст
гуру
05.12.12
✎
16:30
|
готовая поделка есть на нимфостарте, автор, GrayT
|
|
9
Voronve
05.12.12
✎
16:31
|
Видимо неправильно выразился... НазваниеНабораПрав() - возвращает строку названия для текущего пользователя. Можно ли без dll получить все наборы прав в конфе из под одного пользователя ?
|
|
10
Voronve
05.12.12
✎
16:39
|
уп
|
|
11
Ёпрст
гуру
05.12.12
✎
16:46
|
Да блин.. прочитай мд как текст, когда найдешь
"RightsEditorType", слудующим после Page будет имя права.
|
|
12
Ёпрст
гуру
05.12.12
✎
16:46
|
будет че нить в этом роде:
{"RightsEditorType","Page.1","ПраваВасиНаВсёЧтоУгодно",""}
|
|
13
Voronve
05.12.12
✎
16:48
|
Спс нашел
|
|