ZODBGroupManager vs portal_groups - есть проблемы с использованием обоих? - PullRequest
2 голосов
/ 23 августа 2011

Я видел, что я могу делать с ними почти то же самое в отношении создания и редактирования групп: но когда я изменяю заголовок группы (не идентификатор) программно, измененный заголовок отображается только в prefs_groups_overview (и при/Plone/acl_users/source_groups/manage_workspace) когда я использую ZODBGroupManager.updateGroup для его изменения: использование portal_groups.editGroup меняет заголовок, но не отражается в тех двух URL-адресах, которые я предоставил.

Что мне использовать?Есть ли проблемы с использованием portal_groups для добавления групп и ZODBGroupManager для редактирования заголовков, поскольку ZODBGroupManager является единственным, который изменяет заголовки в URL выше?Будут ли у меня проблемы с их использованием?

(я использую Plone 3.3.5. Эта ошибка была исправлена ​​ на 4.X. (prefs_groups_overview), но я быхотел бы знать, есть ли проблемы с использованием ZODBGroupManager, так как я застрял с 3.3.5.)

1 Ответ

3 голосов
/ 24 августа 2011

Один - это плагин PAS (ZODBGroupManager), который поставляется с PAS (служба Pluggable Auth ). Другой - это инструмент портала (portal_groups), который поставляется с PlonePAS (набором плагинов кода и PAS, которые являются специфичными для Plone.)

Вы можете думать о portal_groups как о «более высоком вверху» и ZODBGroupManager как о «более низком уровне» (в программном стеке), если это помогает (потому что первый - это инструмент портала, который имеет представление пользовательского интерфейса в Plone, тогда как второй - нет. ).

С помощью этой логики "высокий / низкий" вы можете сказать, что portal_groups "лучше", потому что она управляется Plone. Но я бы лично использовал либо / или по вашему усмотрению, и не слишком беспокоиться о проблемах.

...