提供了一个功能,可要求用户同意不同的主题。

collective.consent的Python项目详细描述


提供一个功能,在经过身份验证的用户可以继续之前,要求他们同意不同的主题。可以添加多个同意项,并根据这些权限角色定义哪些用户必须给予这些同意。每个用户在继续工作之前都必须给出同意。

collective.consent-demo.gif

演示

这是通过viewlet实现的,viewlet将检查每个用户/同意项组合的同意列表,并将用户重定向到他们仍然必须给予同意的同意项情况。 Soup 在内部,同意存储在conceptsContainer('/concepts')对象上的soup中。

功能

  • 允许您添加多个同意项(文档)。
  • 同意项由标题、说明、RichText和自定义按钮文本组成。
  • 您还可以定义一个更新周期,当用户必须再次给予同意时。
  • 对于每个同意项,可以选择目标权限角色和同意更新期间。
  • 用户只需对已发布的同意项请求同意。
  • 可以重置(无效)所有同意的项目的现有同意。

待办事项

  • 添加同意的全局列表,按用户排序(可能)
  • 从角色vocab中删除anonymous,因为我们只支持经过身份验证的用户

安装

将collective.consent添加到您的构建:

[buildout]

...

eggs =
    collective.consent

然后运行bin/buildout,启动plone并在加载项的控制面板中激活加载项。然后在顶层(门户根目录)添加一个同意容器。

谢谢

初始实现者:derico-https://derico.dehttps://www.uni-giessen.de

赞助

贡献者

支架

如果你有问题,请告诉我们。

许可证

该项目是根据gplv2授权的。

贡献者

变更日志

1.0b1(2019-05-16)

  • 初次发布。 [探戈先生]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值