使用Workflow实现配额

Dav*_*ain 5 workflow zope plone quota

需要有关实施简单配额制的最佳做法的指导

我想限制成员可以将自定义内容类型(称为令牌)添加到其成员文件夹的次数(我还创建了一个自定义成员文件夹).

用例(限制成员可添加的令牌数量):

我们假设我们的自定义内容类型称为"令牌".应该可以设置可以添加的令牌数量的限制.例如,限制设置为2.将两个令牌添加到其成员区后,他们不再有权添加更多令牌.

我正在考虑什么

我正在研究DCWorkflow,并想知道是否某种保护条件可能是一种选择.我还查看了一个名为'quota'的插件的源代码,该插件使用了class/require zcml指令(代码在这里:http://svn.plone.org/svn/collective/quota/trunk/configure.zcml ).

似乎我可能需要自定义"成员文件夹"而不是"令牌"本身的工作流程.我将不胜感激任何指针/指导.

Lau*_*owe 5

我不相信这可以通过工作流来实现,因为添加内容不是工作流操作.我会为您的令牌类型使用自定义添加表单,并在用户已有两个或更多令牌时禁止创建内容.