跳转到主要内容

Plone的Person内容类型。

项目描述

logo

Plone的Person内容类型

PyPI PyPI - Python Version PyPI - Wheel PyPI - License PyPI - Status

PyPI - Plone Versions

Meta Code Style

GitHub contributors GitHub Repo stars

特性

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 查看哈希值)

上传时间 源代码

构建发行版

collective.person-1.0.0a2-py3-none-any.whl (43.2 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面