Проблема с обновлением версии 3.5 до 3.8 -
После обновления в одной из баз все ветки стали недоступны для всех пользователей, кроме учетной записи из под которой производилось обновление. На всех ветках замок, но в некоторых осталась доступной одна из карточек.
Доступ к ветке никак не зависит от прав пользователя. (В базе 2 админа с одинаковыми правами, но для второго доступа нет, хотя согласно настройкам должен быть.) Создание нового пользователя и назначение ему прав так же не помогает.
В ответ на: Проблема с обновлением версии 3.5 до 3.8 -
Отчасти понятно. В старой версии каждый пользователь принадлежал 2 группам, в т.ч. второй администратор. Первый админ ни в какую группу кроме администраторы не входит.
Одна группа определяла права обусловленные ролью, вторая группа права обусловленные административной принадлежностью (в основном по веткам).
Права суммировались. В сумме получалось то, что требуется. Т.е. не надо для каждой административной единицы создавать почти идентичные группы, которые различаются правами доступа к веткам.
Теперь права, как бы вычитаются, т.е. если пользователь принадлежит к группе у которой есть доступ к ветке и одновременно к группе у которой нет, то программа отказывает в доступе. Придется приспособиться.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Проблема с обновлением версии 3.5 до 3.8 -
Да, этот кусок переделывали ( о чем просили все админы, чтобы тратить меньше времени на организацию доступа) , но это было 1.5 года назад, то есть версия была меньше 3.5
Для меня, конечно новый подход не очень удобен, сейчас 10 административных "единиц" и 4 роли. Всего 14. Теперь нужно 40. Может тем администраторам перестраховка важнее гибкости и удобства. А может такой матричный подход просто без надобности.
PS: Кроме того если кому то нужны расширенные права для доступа к другой роли, или к другой административной единице, нужно делать персональную группу.