programmer_2006
Новичок
Интерфейс для множественного наследования ролей.
Для управления правами использую весь функционал доступный в Zend_Acl т.е. реализовал множественное наследование ролей. И стала проблема, а как реализовать интерфейс для работы с множественными ролями.
Например без множественного наследования у меня раньше был много строчный селект который выглядел примерно так
И при создании/изменениее новой роли или добавления роли пользователю надо было выбрать роль.
Т.е выглядит нормально,удобно и просто, и человек видит всю картину целиком и не каких проблем. Но при множественном наследовании картина меняется. Я попытался реализовать все по тому же принципу и получилась такая картина
Это как пример, модератор наследуется от двух ролей, и это простой пример, в моем проекте мы предполагаем, что будет очень сложная система ролей и например роль модератор в цепочке будет повторятся допустим 5 раз. Да и хочется один раз сделать систему прав и ролей и что бы под любой проект она подходила и зф дает для этого все необходимое. И уже мы не можем видеть цельной картины ролей и их связей, а если учесть, что селект бокс не резиновый и в нем может быть любое кол-во ролей и его размер предугадать не удастся, это так же скажется на юзабилити.
Хотелось бы услышать мнение других как реализовать удобный и понятный интерфейс(точнее его кусок), может кто уже делал или видел в других проектах или посоветует путевый форум где сидят профи по проектировки интерфейсов буду очень признателен.Может я не стого угла смотрю...
Кстати желательно такой вариант который можно реализовать быстро, а не тратить на него 8 и более часов.
P.S. Ответы: а нах оно нужно и множественное наследование фуфло просьба не публиковать.
Для управления правами использую весь функционал доступный в Zend_Acl т.е. реализовал множественное наследование ролей. И стала проблема, а как реализовать интерфейс для работы с множественными ролями.
Например без множественного наследования у меня раньше был много строчный селект который выглядел примерно так
PHP:
quest
.....user
.........moderator
..............admin
Т.е выглядит нормально,удобно и просто, и человек видит всю картину целиком и не каких проблем. Но при множественном наследовании картина меняется. Я попытался реализовать все по тому же принципу и получилась такая картина
PHP:
quest
.....user
.........moderator
.....editor
.........moderator
admin
Хотелось бы услышать мнение других как реализовать удобный и понятный интерфейс(точнее его кусок), может кто уже делал или видел в других проектах или посоветует путевый форум где сидят профи по проектировки интерфейсов буду очень признателен.Может я не стого угла смотрю...
Кстати желательно такой вариант который можно реализовать быстро, а не тратить на него 8 и более часов.
P.S. Ответы: а нах оно нужно и множественное наследование фуфло просьба не публиковать.