Drupal user-managment mod

Главные вкладки

Аватар пользователя Drugg Drugg 26 декабря 2006 в 12:16

Здравствуйте.
Пересмотрел модули на drupal.org, но подходящего не нашол (плохо искал?)
Подскажите удобный модуль для гибкого управления пользователями. Интересует разграничение прав доступа по пользователям, должностям, отделам и группам. И соответственно возможность указывать отдел и должность и включать пользователя в группы доступа.
Например, указываем, что Василий П. манагер из бухгалтерии. Состоит в группах: "доступ к форуму", "доступ к размещению объяв". Далее на основе этого можем закрыть ему форум, указав, что бухгалтерам (или манагерам) доступ закрыт.

Есть-ли что-то похожее или может какаянить другая цмс такое поддерживает?

Комментарии

Аватар пользователя Dan Dan 26 декабря 2006 в 15:05

Делаем группы (роли) "бухгалтерия", "менеджеры", "редактор" и т.д. Для каждой группы проставляем разрешения. Пользователь может принадлежать одной или нескольким группам. Чем такое (стандартное) решение не устраивает?

Аватар пользователя Drugg Drugg 26 декабря 2006 в 15:50

Не устраивает тем, что "бухгалтерия" и "менеджеры" это не группы, а элементы личного профиля (должность и отдел), по которым так же осуществлялся бы доступ.
Пробую различные варианты Beee

Аватар пользователя Dan Dan 26 декабря 2006 в 16:59

То есть нужно, что бы "элементы личного профиля" работали как роли?
А кто важнее роли или профиль?
Пользователи не могут менять профиль?

Аватар пользователя Drugg Drugg 26 декабря 2006 в 18:27

{То есть нужно, что бы "элементы личного профиля" работали как роли?}
Совершенно верно. Причём, пользователи могут менять свой профиль, но частично (например только пароль). Как можно запретить пользователям менять, например, e-mail или юзерпик?
Важность разграничивалась бы так: что запрещено, то и главнее.

Аватар пользователя Drugg Drugg 27 декабря 2006 в 11:05

Роли будут работать в обычном режиме. Но необходимо дополнительно реализовать доступ по отделам и должностям. Пока не придумал как это сделать в друпале.

Аватар пользователя Dan Dan 27 декабря 2006 в 16:57

Выскажу своё имхо.
Думаю идея не хороша - плодишь сущности без надобности. Хотя, возможно, я просто не понимаю конечную цель (просветишь?).
К тому же ролями жонглировать ловчее: представь, тебе нужно изменить доступ к чему-либо у тов.Иванова, менеджера. Что будешь менять? Доступ для "менеджеров"? Но надо изменить только для одного! А должность не сменишь - это атрибут организации, а не сайта.
И что будешь делать? Парраллельно применять роли? Тогда какой смысл должностях-ролях?

Аватар пользователя Nick Nick 27 декабря 2006 в 23:20

Умгу. Я тоже не очень понимаю, почему нельзя сделать роль "Менеджеры" и должность брать из названия роли...
Ну... Тредстартеру видней...