2

我已经看到在创建和编辑组方面我可以对他们做几乎相同的事情:但是当我以编程方式更改组标题(不是 id)时,我更改的标题仅在我使用更改时显示在prefs_groups_overview(和 at )它:使用它会更改标题,但不会反映在我提供的这两个网址上。/Plone/acl_users/source_groups/manage_workspaceZODBGroupManager.updateGroupportal_groups.editGroup

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

(我使用的是 Plone 3.3.5。这个错误在 4.X 上修复。(prefs_groups_overview),但我想知道使用 ZODBGroupManager 是否有问题,因为我坚持使用 3.3.5。)

4

1 回答 1

3

一个是 PAS(可插入验证服务)附带的 PAS 插件(ZODBGroupManager )。另一个是PlonePAS(Plone 特定的代码和 PAS 插件的集合)附带的门户工具(portal_groups) 。

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

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

于 2011-08-23T23:38:41.260 回答