CubicWeb框架的人员组件
项目描述
摘要
person 提供人员信息
名
姓氏/姓
尊称
任意文本描述
与电子邮件地址的关系(注意,EmailAddress 实体由 cubicweb 自动提供)。
如果使用 addressbook 立方体,人员还将有 phone 和 postal_address 关系以存储更多联系信息。
存在一个特殊的关系称为“primary_email”。一个人可以与多个电子邮件地址链接(使用“use_email”关系)。主要电子邮件必须是唯一的。在创建第一个电子邮件时,此关系将自动添加(尽管您当然可以稍后更改它)。
推荐
addressbook 立方体
用法
除了基本实体视图之外,此立方体还提供
- VCardPersonView,以VCard文件格式显示人员
(.. _VCard on wikipedia: http://en.wikipedia.org/wiki/VCard) .
此视图创建一个名为 vcard.vcf 的文件,可以在您的地址簿应用程序(Kmail、Thunderbird等)中打开。要生成此文件,您必须通过带有 ?vid=vcard 后缀的url地址访问特定视图。
如何个性化人员主要视图以添加vcard链接?
class PersonalizedPersonPrimaryView(PersonPrimaryView): def render_entity_attributes(self, entity): super(PersonalizedPersonPrimaryView, self).render_entity_attributes(entity) self.w(u'<div><a href="%s">export contact as vcard</a></div>' % entity.absolute_url(vid='vcard')) This view will not be selected by default. You have to registered this view or add a selector. For more information, please refer to XXX in the doc.
一个 civility方面,如果视图显示至少有两个具有不同尊称的人员实体的结果集,则将显示此方面(XXX:参考方面文档)。
贡献
有关如何贡献的信息可以在此处找到 https://www.logilab.org/Card/contributing
项目细节
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
cubicweb-person-2.0.1.tar.gz (55.1 kB 查看哈希值)
构建分布
cubicweb_person-2.0.1-py3-none-any.whl (53.9 kB 查看哈希值)
关闭
cubicweb-person-2.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7fd2fbcd8e9bd999ae35be53199e15e32202749e5ab7ec2f24872178f41e48f2 |
|
MD5 | 61594277828231fbd5b70038eeea022a |
|
BLAKE2b-256 | 6195ebf2bd073e71d82ac93311c5392c9d90798b918ab929bb0d7a2d2300e674 |
关闭
cubicweb_person-2.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f31213e3558b9c243429a511a51dd43a777578d6a99500611f87f270e2ba8c4f |
|
MD5 | f365be39b5dac18519d8a69d7bb10c83 |
|
BLAKE2b-256 | 011308c5142e4bea8d12bc5cc9a193ebf40a572cc1115142f26ba4b9056bf1e7 |