Наследовать разрешения страниц be_acl на сложных установках TYPO3

Расширение TYPO3 be_acl помогает управлять разрешениями на страницах в сложных установках, когда несколько групп работают вместе.

Просто есть какой-то баг: когда пользователь создает страницу, права page-parent не наследуются, и приходится решать конфликт вручную.

Ex. :

  • родительский номер страницы 1 назначен двум группам пользователей A и B
  • пользователь из группы А создает подстраницу 2 под 1
  • пользователь из группы Б не мог редактировать страницу 2, так как права со страницы 1 не были унаследованы, а права по умолчанию для остальных только "чтение"

Подобные конфликты провоцируют баги для дальнейшей совместной работы пользователя BE, администратор должен разрешать конфликты вручную.

У кого-нибудь были такие конфликты разрешений и удалось решить такую ​​​​проблему?


person Fedir RYKHTIK    schedule 26.03.2012    source источник
comment
Это должно работать до тех пор, пока вы устанавливаете разрешения на странице 1 как рекурсивные. Если вы действительно устанавливаете рекурсивный параметр для разрешений, проверьте, сохраняется ли проблема, когда пользователь из группы B выходит из системы и снова входит в нее. Если это так, есть какая-то проблема, с которой я не сталкивался. Если нет, то это может быть один из багов, которые были/есть в be_acl после того, как в какой-то версии в него ввели кеширование.   -  person tmt    schedule 26.03.2012
comment
@cascaval Большое спасибо, эффективно, я применил модификации из кузницы be_acl, которая содержит настройку кеша, и это решает проблему. Кроме этого, я изменил владельца корневой страницы по умолчанию на администратора и переместил дополнительные группы в пространство be_acl.   -  person Fedir RYKHTIK    schedule 26.03.2012


Ответы (1)


Ответ @cascaval в комментариях к вопросу помог решить проблему.

Ключевые элементы :

  • Последняя версия be_acl
  • Рекурсивная опция заполняется в записи be_acl
  • Все группы определены в стиле be_acl, а не в традиционном стиле TYPO3, чтобы реализовать наследие на подстраницах.
person Fedir RYKHTIK    schedule 26.03.2012