我想允许匿名用户查看对私人文件夹的访问权限。它的内容,只有在他们通过表单提交了有效的电子邮件地址之后。我想通过电子邮件向他们发送一个指向该文件夹的链接,可能带有一个令他们访问或登录的令牌,但我不太清楚如何做到这一点。
我目前正在关注collective.powertoken.core& collective.powertoken.view,但似乎这些产品涵盖了对单个内容项的访问权限,而不是整个文件夹。
我想知道将低权限用户添加到系统中是否更好?在没有密码的情况下登录。
由于
答案 0 :(得分:2)
根据@keul的建议,您可以使用redomino.tokenrole
。
如果您想将tokenrole
功能与PloneFormGen
集成,可以考虑查看redomino.tokenroleform
(https://pypi.python.org/pypi/redomino.tokenroleform):
这是一个自定义plone表单gen适配器,允许您通过令牌共享私有对象。
我不知道redomino.tokenroleform
是否适合您的使用案例。
但您可以浏览代码以了解如何以编程方式添加tokenrole。
答案 1 :(得分:1)
这两种产品的使用率都很低。
尝试redomino.tokenrole:https://pypi.python.org/pypi/redomino.tokenrole