ZODBGroupManager vs portal_groups - 使用两者的任何问题?

时间:2011-08-23 17:58:13

标签: plone plone-3.x

我已经看到我可以在创建和编辑组方面做同样的事情:但是当我以编程方式更改组标题(而不是id)时,我更改的标题仅显示在prefs_groups_overview上(当/Plone/acl_users/source_groups/manage_workspace使用ZODBGroupManager.updateGroup进行更改时:portal_groups.editGroup):使用prefs_groups_overview更改标题,但不会反映在我提供的两个网址上。

我应该使用哪个?使用portal_groups添加组和ZODBGroupManager来编辑它的标题是否有任何问题,因为ZODBGroupManager是唯一一个更改上面URL中标题的人?使用它们时我会遇到问题吗?

(我正在使用Plone 3.3.5。这个错误has been fixed在4.X.({{1}})上,但我想知道使用ZODBGroupManager是否有问题,因为我被卡住了与3.3.5。)

1 个答案:

答案 0 :(得分:3)

一个是PAS附带的PAS插件(ZODBGroupManager)(Pluggable Auth service)。另一个是随PlonePAS一起提供的门户工具(portal_groups)(一组特定于Plone的代码和PAS插件。)

你可以认为portal_groups为“更高”,ZODBGroupManager为“更低”(在软件堆栈中),如果这有帮助(因为前者是一个在Plone中具有UI表示的门户工具,而后者不是)。

通过“高/低”逻辑,你可以说portal_groups“更好”,因为它是由Plone管理的。但我会亲自使用/或者你认为合适,而不是太担心问题。