ZODBGroupManager vs portal_groups—两者都使用有问题吗?



我已经看到,我可以做几乎相同的与他们创建和编辑组:但是当我改变一个组的标题(不是id)编程,我改变的标题只显示在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)

一个是PAS插件(ZODBGroupManager),它随PAS (Pluggable Auth服务)一起发布。另一个是随PlonePAS(特定于plone的代码和PAS插件的集合)一起发布的门户工具(portal_groups)。

如果有帮助的话,您可以将portal_groups视为"较高的",将ZODBGroupManager视为"较低的"(在软件堆栈中)(因为前者是一个门户工具,在Plone中具有UI表示,而后者没有)。

通过"高/低"逻辑,你可以说portal_groups"更好",因为它是由Plone管理的。但是我个人会用你认为合适的方法,不用太担心问题。

相关内容

  • 没有找到相关文章

最新更新