|
05.02.2009, 07:22 | #1 |
совсем зелен
|
описание rights()...
dsk=new DictSecurityKey(securitykeynum(мой секьюрити));
у меня dsk.rights() всегда равен 4...тоесть Delete...а как узнатькакой вид доступа в правах реально указан для "мой секьюрити"??? нужно проверку сделать не равен ли он Delete а тут такое...где вообще почитать про этот rights??? |
|
05.02.2009, 07:45 | #2 |
Axapta
|
Вам же в этой теме уже вроде писали про hasSecuritykeyAccess?
|
|
05.02.2009, 07:49 | #3 |
совсем зелен
|
Цитата:
Сообщение от oip
Вам же в этой теме уже вроде писали про hasSecuritykeyAccess?
|
|
05.02.2009, 07:54 | #4 |
совсем зелен
|
rights всегда у меня равно 4...а neededAccessLevel всегда меньше или равен 4...в итоге всегда возвращается истина...причем изначально все работало...потом перестало...видимо я что-то где то не туда залез или хз...но работать перестало...вот я и понять не могу...почему...
|
|
05.02.2009, 10:53 | #5 |
Участник
|
Возможно вас кто-то добавил в группу Admin?
|
|
05.02.2009, 11:11 | #6 |
совсем зелен
|
не...я создал новую группу...и добавил себя в нее...из остальных выключил...на ней и экспериментирую...
|
|
05.02.2009, 11:47 | #7 |
совсем зелен
|
больше мнений не будит???
|
|
05.02.2009, 11:50 | #8 |
совсем зелен
|
мож я секьюрити кей как то криво сделал???
|
|
05.02.2009, 12:52 | #9 |
Участник
|
|
|
05.02.2009, 13:17 | #10 |
совсем зелен
|
Цитата:
В Аксапту перезайти не забыли ?
|
|
05.02.2009, 13:19 | #11 |
Administrator
|
Технология проверки:
1. Выключаем себя из админов и включаем себя в свою созданную группу. 2. Даем своей группе права на разработку (чтобы в код попасть) на домен, в который входит та компания в которой вы работаете. 3. Устанавливаем у своей группы на свой домен свой ключ доступа в положение к примеру View 4. Сохраняем и закрываем форму настройки прав доступа. 5. Запускаем Аксапту 2-й раз (из 1-й Аксапты можно не выходить) 6. Проверяем значение метода .rights(). 7. Выходим из 2-й Аксапты. 8. Восстанавливаем себе полные права доступа.
__________________
Возможно сделать все. Вопрос времени |
|
05.02.2009, 13:33 | #12 |
совсем зелен
|
Цитата:
Сообщение от sukhanchik
Технология проверки:
1. Выключаем себя из админов и включаем себя в свою созданную группу. 2. Даем своей группе права на разработку (чтобы в код попасть) на домен, в который входит та компания в которой вы работаете. 3. Устанавливаем у своей группы на свой домен свой ключ доступа в положение к примеру View 4. Сохраняем и закрываем форму настройки прав доступа. 5. Запускаем Аксапту 2-й раз (из 1-й Аксапты можно не выходить) 6. Проверяем значение метода .rights(). 7. Выходим из 2-й Аксапты. 8. Восстанавливаем себе полные права доступа. |
|
05.02.2009, 13:37 | #13 |
Administrator
|
Барабашки нет (с). Значит Вы входите еще в какие-то группы, которые разрешают Вам этот ключ. Посмотрите свои суммарные права как пользователя из формы пользователей - кнопка Права доступа.
__________________
Возможно сделать все. Вопрос времени |
|
05.02.2009, 13:42 | #14 |
совсем зелен
|
хм...глянул...стоит полный доступ...хотя на вкладке группы я числюсь тока в одной групе...
|
|
05.02.2009, 13:48 | #15 |
совсем зелен
|
все таки это что-то с ключем...ибо я же на все остальное права убрал у это группы...и в пользователях показывает что у меня нету этих прав...а именно на мой ключ убирай не убирай все равно показывает полный доступ...
в ключе я не указазывал примерий кей и конфигурэшин кей...потом указал...та же самая ситуация... |
|
05.02.2009, 13:59 | #16 |
MCTS
|
Попробуйте АОС перезагрузить. В качестве шаманства!
|
|
05.02.2009, 14:08 | #17 |
совсем зелен
|
|
|
05.02.2009, 14:15 | #18 |
MCTS
|
Цитата:
все таки это что-то с ключем...
|
|
05.02.2009, 14:25 | #19 |
совсем зелен
|
может пошагово???
в проекте создал SecurityKey с названием путь будит SK_1... указал Label - "Мой ключ"... в методе active на источнике данных формы написал: X++: dsk=new DictSecurityKey(securitykeynum(SK_1)); i = enum2int(dsk.rights()); accessType1 = dsk.rights(); внимание вопрос...что не так сделал то??? |
|
05.02.2009, 14:29 | #20 |
совсем зелен
|
группа и так новая...ща попробовал добавить нового пользователя только с этой группой...то же самое...в правах пользователя показывает полный доступ...
|
|