09.05.2006, 22:25 | #1 |
Участник
|
Права пользователя (групп).
Уже несколько раз попадал на такую ситуацию: несколько пользователей в двух, а то и в трёх группах (понимаю, что это не хорошо, но не мной это было сделано). Поступает задача создать новую группу, и двух пользователей (из предыдущих групп) переместить в эту группу, чтобы они работали отдельно. Для того чтобы они безболезненно начали работу, нужно копировать все права из двух (трёх) предыдущих групп и наделить ими эту группу. Как это сделать? Возможно ли слияние (наследование) прав доступа? В какихом виде и где хранятся эти настройки? Просто так лазить по дереву настроек не дело, ибо изменений за год было сделано куча. Экспорт и импорт известны, меня интересует именно слияние прав двух и более групп в одну.
Заранее спасибо. Последний раз редактировалось sbonus; 10.05.2006 в 08:39. |
|
10.05.2006, 09:37 | #2 |
Administrator
|
Цитата:
Сообщение от sbonus
Возможно ли слияние (наследование) прав доступа?
Цитата:
Сообщение от sbonus
В какихом виде и где хранятся эти настройки?
Поищите по форуму - по названию (не полному пути, а только названию) - найдете точно. Цитата:
Сообщение от sbonus
Просто так лазить по дереву настроек не дело, ибо изменений за год было сделано куча. Экспорт и импорт известны, меня интересует именно слияние прав двух и более групп в одну.
__________________
Возможно сделать все. Вопрос времени |
|
10.05.2006, 11:39 | #3 |
Участник
|
Цитата:
Сообщение от sbonus
: несколько пользователей в двух, а то и в трёх группах (понимаю, что это не хорошо. .
|
|
10.05.2006, 19:07 | #4 |
Пенсионер
|
Цитата:
Сообщение от leshy
А почему вы считаете что это нехорошо?
ИМХО наоборот если создать набор групп с минимально-возможномы наборами прав и комбинируя членством пользователей в них можно созать практически-любые комбинации!
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
11.05.2006, 10:50 | #5 |
Участник
|
Цитата:
Сообщение от blokva
Да действительно почему?
ИМХО наоборот если создать набор групп с минимально-возможномы наборами прав и комбинируя членством пользователей в них можно созать практически-любые комбинации! С уважением. |
|
11.05.2006, 14:46 | #6 |
Пенсионер
|
Ну это как раз кому как нравицца, или создать еданую концепцию, а под нее кучу групп и потом не заморачиваться на включение и выключение ключей, размножения и слияния групп (в чем собственно и состоял вопрос топика) или заниматься постоянными подгонками прав под существующие группы и создание новых в случае невозможности использовать существующие... хотя как всегда можно иметь и комбинированный вариант я высказал свое ИМХО
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
11.05.2006, 15:27 | #7 |
Administrator
|
Цитата:
Сообщение от sbonus
А если прав у трёх групп не хватит, что делать, создавать новую группу и там новые права писать, или в одной из существующих добавлять?.. Если в существующей, то в какой?.. Их же много...А если надо лишить определённую группу пользователей (а они находятся в пяти группах в Аксапте) доступа куда-либо, то где искать эти доступы, в какой из пяти групп?
1) группа=набор функциональных обязанностей пользователей 2) группа=минимально неделимый функционал (например создание заказов, без права разноски) В первом случае (это Ваш случай) - действительно - один пользователь должен состоять в одной группе. Если ему нужно дать/отнять права - нужно этой группе - включить/выключить соотв ключик/набор ключиков. Во втором случае каждая группа является по сути набором ключиков. И хочется для приведения к первому случаю поиметь дерево групп, которого в Аксапте нет. Однако, в случае использования второго механизма - при ведении некоторой системы именования групп - за раздачу прав может отвечать вообще говоря необученный Аксапте человек. Во втором случае легко решается проблема дать челу доступ еще на дополнительный функционал - не нужно думать - какие ключики нужно включать (очевидно - что будет не один ключик - меню, таблицы, формы). Запрос - где искать доступы - решабелен через дополнительные доработки. И эту информацию можно получить за вполне удобоваримое время. Так что смотрите сами - как удобнее. Я лишь развил мысль г-на blokva
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: blokva (1). |
11.05.2006, 16:03 | #8 |
Пенсионер
|
Цитата:
Сообщение от sukhanchik
Так что смотрите сами - как удобнее. Я лишь развил мысль г-на blokva
Спасибо за развитие мысли!
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|
14.05.2006, 08:16 | #9 |
Участник
|
Цитата:
Сообщение от sukhanchik
Однако, в случае использования второго механизма - при ведении некоторой системы именования групп - за раздачу прав может отвечать вообще говоря необученный Аксапте человек.
С уважением. |
|
15.05.2006, 09:34 | #10 |
Administrator
|
Цитата:
Сообщение от sbonus
Весьма смело, я не решился бы давать управление группами и вообще права админа не обученному человеку, хотя всем всегда приходится с чего-то начинать.
Цитата:
Сообщение от sbonus
Да и приходится вести систему именования групп, а так как функционал у них минимальный, то групп должно быть много (я правильно понял?).
Цитата:
Сообщение от sbonus
Но вопрос (!), как поведут себя права доступа к какому-либо полю (к примеру), если в одной группе они только для чтения, а в другой возможна правка (а так же в какой группе менять право доступа, если определённому юзеру их надо именно сменить)? А юзера надо сделать именно членом этих групп. То есть вопрос пересчения прав доступа. ИМХО, должны быть выставлены максимальные права. Но так ли это всегда?
Цитата:
Сообщение от sbonus
А непредсказуемости я просто боюсь и стараюсь её всегда избегать. Мне проще создать несколько базовых групп, а потом от них (почти как наследованием, жаль что в Аксапте нету механизма наследования прав) экспортом уже создавать новые эксклюзивные группы, которые наделять только им присущими правами, и уже в эти группы включать пользователей.
__________________
Возможно сделать все. Вопрос времени |
|
|
|