plone content rule action将本地角色应用于内容对象

sc.contentrules.localrole的Python项目详细描述


Overview

content rules:应用本地角色(sc.contentrules.local role)包 提供内容规则操作以在内容中应用本地角色。

此软件包使用travis ci进行测试:

Travis CI badgeCoveralls badgeDownloads

Use case

一所拥有非中心化内容管理和致力于研究的团体的学院。每个组都应该管理自己的内容。

在他们的门户网站中,他们希望为他们赞助的每个研究小组提供区域。 所有这些区域都在/research/文件夹下。一个叫 “环境研究”将在/研究/环境研究处设立一个领域。

每次在/research/下添加新的研究组时,他们都希望向用户和gropus添加一个本地角色:

  • Editor local role: Given to users and groups responsible for this area.
  • Reader local role: Group of users with access to this area.

Installation

要在基于构建的安装上启用此产品:

  1. 编辑buildout.cfg并添加sc.contentrules.localrole 到要安装的鸡蛋列表

    [buildout]
    ...
    eggs =
        sc.contentrules.localrole
    

更新配置后,需要运行“bin/buildout”, 它将负责更新您的系统。

Action

此包提供一个内容规则操作。

Apply local role

用于创建新用户组此操作有三个选项:

https://raw.github.com/collective/sc.contentrules.localrole/master/docs/localrole.png

本地角色内容规则。

用户/组ID
接收当前内容中本地角色的用户或组的标识符。 您可以在这里使用${title}来动态生成用户的id 或小组。即:如果此字段的值为${title}editors并且操作 正在为标题为“环境研究”的文件夹执行此字段将 做“环境研究编辑”。 如果填写了“具有用户/组ID的字段”,则此字段应留空。
具有用户/组ID的字段
在包含要接收 许可。如果找不到该字段,则在共享中不会设置权限。 如果填写了“用户/组ID”字段,则此字段应为空。
角色
要应用于当前内容的本地角色–触发 内容规则–指向在上一个字段中标识的用户或组

Share and Enjoy

sc.contentrules.localrole如果没有贡献就不可能 以下人员:

  • Erico Andrei(Erico at SimpleSconsultoria.com dot br)
  • 韦拉德先生
  • 乔恩·彭特兰
  • 罗德里戈·费雷拉·德苏扎

Simples ConsultoriaIEA/USP赞助的开发。

Changelog

1.0 (2018-11-20)

  • 允许从上下文项中选择原则。 [罗德弗苏]
  • 与plone5兼容。 [灌输,罗德弗苏]
  • 放弃对Python2.6和Plone 4.0-4.2的支持。 [罗德弗苏]

1.0b3 (2014-06-02)

  • 修复包依赖项。 [hvelarde]
  • 工作服支持[ericof]
  • 为代码[ericof]实现更好的qa
  • 修复内容规则操作[ericof]的摘要

1.0b2 (2012-11-13)

  • 更新翻译[ericof]
  • 固定包装[ericof]

1.0b1 (2012-10-30)

  • 提高测试覆盖率[ericof]
  • PEP8[Ericof]
  • 特拉维斯支持[ericof]

0.5 (2011-09-15)

  • 西班牙语翻译[hvelarde]
  • 初始版本[Erico_Andrei]

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

推荐PyPI第三方库


热门话题
多线程如何在读取文本文件时使用Java进度条?   ChromeDriver出现“java.lang.module.InvalidModuleDescriptorException:提供程序类org.apache.bsf.BSFManager不在模块中”错误   java如何将Google日历链接到应用程序?   java线程信令序列   java StackOverflowerr不知道出了什么问题   从azure mobile apps easy tables获取表格时,java Android应用程序冻结   java Android应用程序无法连接到firebase数据库   java如何将属性文件中的值注入字段?   无法创建java Spring引导CXF XMLOutputFactory   javaui:月份选择器   获取java数组中n个最大值的索引   java注入servlet调度器中的EntityManagerFactory(非托管)   我在Android Studio中编写java代码,需要从特定网页获取并显示特定行的数据   java如何在Hibernate中设置内部查询的限制?   java如何编写接受一个数组和两个整数的交换方法   基于递归的java快速供电方法