27.11.2001, 16:42 | #1 |
Administrator
|
Проблема
При создании ключа в группе USR правами на доступ к нему не обладает ни одна группа пользователей, в том числе и группа Admin. Проблема заключается в том, что права на доступ к ключам для группы Admin изменять нельзя. Итак, получаем: администратору доступны не все возможности системы. Предлагаемое решение Группе Admin принадлежат права на создание групп пользователей и присвоения им прав на доступ к ключам. Пользуясь этим, можно создать группу Superuser, включить пользователя Admin в эту группу и дать этой группе права на доступ ко всем ключам (кнопка «Установить доступ ко всем функциям»). Максим Горбунов |
|
01.11.2002, 09:06 | #2 |
Шаман форума
|
Предлагаемое решение номер 2 - зная идентификатор функционального ключа, вручную проставить его в таблице прав доступа с нужным уровнем доступа.
Можно из Аксапты через браузер таблиц. |
|
01.09.2004, 19:05 | #3 |
Участник
|
Решение №3, на мой взгляд более простое - к Feature Key добавить Parent Feature Key SYS_Admin
|
|
02.09.2004, 09:54 | #4 |
Участник
|
По-моему, достаточно для группы admin нажать кнопку "Установка полного доступа".
|
|
02.09.2004, 10:40 | #5 |
Участник
|
Попробуйте
|
|
10.09.2004, 08:29 | #6 |
Злыдни
|
У нас для этих операций запрограммирована специальная кнопка "Установить полный доступ", которая пробегает по всем ключам в системе и для активной группы в настройке прав доступа устанавливает "Полный доступ", есть и кнопка с обратным действием, но для группы "Administrators" этого лучше не делать ;-)
|
|
29.03.2006, 11:55 | #7 |
Участник
|
такая же проблема была:
создала ключ, потом в коде его проверяю. Я в группе админ. Но, не смотря на то, что он должен создаватья с Полным доступом и именно так отображается с форме прав доступа, при проверке dictFeatureKey.rights() из кода выдавал постоянно NoAccess. Из приведенных реккомендаций добавление явное в acccessrightsList ничего не дало. Смена типа ключа на interface + Db, ни его пересоздание, ни создание дублированием существующего работающего нормально ключа, ни привязывание к контролам никак не помогало(перезаходы в аксапту тож не помогали). Что примечательно, при привязывании ключа к MenuItem MI работал!!, но вот при подстановке в класс вызываемый с помощью этого MI кода dictFeatureKey.rights(), снова выдавало NoAccess. Добавление ParentKey sys_admin тоже не помогло. А помогло вот что: создала пользователя, добавила его в группу admin. создала еще группу, куда тоже поместила этого юзверя, дала этой группе полный доступ к этому ключу. Зашла под ним. Проверила - снова выдает NoAccess.уже было отчаявшись грохнула нового пользователя и новую группу и зашла снова под собой и "о чудо!" , dictFeatureKey.rights() выдал долгожданный delete. ax 2.5 sp3. |
|