Plone的Person内容类型。
项目描述
Plone的Person内容类型
特性
collective.person
提供了一个表示人员的内容类型。
内容类型
Person
:表示人员的内容类型
行为
name | title | description |
---|---|---|
collective.person.person |
Person行为 | 基本人员信息字段 |
collective.person.user |
将人员链接到Plone用户 | 将人员适配到以链接到Plone用户 |
collective.person.namefromusername |
用户名作为名称 | 使用用户名字段作为名称(id的基础) |
权限
id | title | 用法 |
---|---|---|
collective.person.person.add | collective.person: 添加人员 | 控制创建新的人员内容项 |
目录索引
此软件包向门户目录添加索引和元数据。
内容属性 | 索引类型 | 元数据 | 注释 |
---|---|---|---|
roles | KeywordIndex | ✅ | -- |
username | FieldIndex | ✅ | 当启用 collective.person.user 行为时使用 |
查看实际效果
此软件包正在以下网站上使用
- 待办事项
文档
安装
将 collective.person
添加为你的包的 setup.py
的依赖项
install_requires = [
"collective.person",
"Plone",
"plone.restapi",
"setuptools",
],
此外,将 collective.person
添加到你的包的 configure.zcml
(或 dependencies.zcml
)中
<include package="collective.person" />
通用设置
为了在安装你的附加组件时自动启用此包,请将以下行添加到包的 profiles/default/metadata.xml
中的 dependencies
元素内部
<dependency>profile-collective.person:default</dependency>
源代码和贡献
我们欢迎对 collective.person
的贡献。
您可以在问题跟踪器中创建一个问题,或联系维护者。
开发设置
您需要一个工作状态下的 Python 环境版本 3.8 或更高。
然后使用以下命令安装依赖项和开发实例
make install
默认情况下,我们使用 6.x 系列中的最新 Plone 版本。
更新翻译
make i18n
格式化代码库
make format
运行测试
make test
许可证
本项目采用 GPLv2 许可协议。
变更日志
1.0.0a2 (2023-06-21)
新功能
- 实现
Person
内容类型 @ericof person - 添加 pt_BR 翻译 @ericof pt_BR
- 实现
collective.person.user
行为 @ericof user-behavior
1.0.0 (未发布)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
collective.person-1.0.0a2.tar.gz (36.2 kB 查看哈希值)