可引用的Dexterity类型行为
项目描述
简介
“IReferenceable”行为用于为dexterity内容启用UUID(plone.app.uuid)支持,例如在archetypes内容类型中。这允许例如在archetypes和dexterity内容类型之间进行引用。
注意:由于它基于CMF中的plone.uuid集成,因此无法与Plone==4.0一起工作。它与Plone>=4.1兼容
用法
只需在您的dexterity内容类型中使用“plone.app.referenceablebehavior.referenceable.IReferenceable”行为即可。
在您的profiles/default/types/YOURTYPE.xml中添加行为
<?xml version="1.0"?> <object name="example.conference.presenter" meta_type="Dexterity FTI" i18n:domain="example.conference" xmlns:i18n="http://xml.zope.org/namespaces/i18n"> <!-- enabled behaviors --> <property name="behaviors"> <element value="plone.app.referenceablebehavior.referenceable.IReferenceable" /> </property> </object>
变更日志
0.7.9 (2021-10-07)
错误修复
防止在Python 3上安装,因为我们知道Archetypes在那里无法工作。[maurits] (#3330)
0.7.8 (2020-04-20)
错误修复
次要打包更新。[#1]
0.7.7 (2017-02-05)
错误修复
在包注册时不要加载plone.app.referenceablebehavior.testing,因为它向plone.app.testing添加了一个损坏的依赖项。[hvelarde]
使用ZCatalog 4通过测试[pbauer]
0.7.6 (2016-11-09)
错误修复
在Python文件上添加编码头。[gforcada]
0.7.5 (2016-08-18)
修复
使用zope.interface装饰器。[gforcada]
0.7.4 (2016-02-20)
修复
将翻译移动到plone.app.locales。需要plone.app.locales 4.3.9或更高版本。[claytonc]
0.7.3 (2015-09-07)
Linkintegrity不再使用reference_catalog。跳过假设它这样做的测试。[pbauer]
0.7.2 (2015-07-18)
将docs/HISTORY.txt -> CHANGES.rst。[timo]
删除多余的“for”。[fulv]
0.7.1 (2015-03-12)
修复测试,以便它们在jenkins 4.3上运行 - 生态系统[maartenkling]
移植到plone.app.testing [tomgross]
0.7.0 (2014-05-21)
逐渐减少AT行为。此包仍然依赖于Archetypes,但不需要其GS配置文件即可运行。目前有两个AT提供的工具现在使用此配置文件安装[do3cc]
删除对plone.directives.form的未使用引用。[do3cc]
0.6 (2014-04-16)
修复由于表单中ID更改导致的测试失败。[vanrees]
0.5 (2013-01-10)
添加从Archetypes的更完整的IReferenceable接口实现。使用此行为的内容现在可以适应IReferenceable,而不是直接提供它。[jpgimenez]
从zope.component导入getSite以避免对zope.app.component的依赖。[hvelarde]
0.4.2 (2012-08-19)
以更适当的方式获取对象的UID。[frapell]
0.4.1 (2012-08-18)
修复打包错误。[esteele]
0.4 (2012-08-18)
声明对Archetypes的依赖。[davisagli]
处理可引用类型的IObjectMovedEvent事件,以避免在删除先前移动的对象时出现“无法取消编目对象”错误。[frapell]
0.3 (2011-05-18)
首先在事件处理器中尝试obj,然后回退到getSite()。当正在删除站点时,getSite()将返回None,因此没有用。[lentinj]
0.2 (2011-04-30)
在事件处理器中使用getSite()钩子,因为对象可能在某些情况下未获取acquisition封装。[jbaumann]
修复损坏的IReferenceable导入。[daftdog]
0.1 (2011-02-11)
添加“locales”目录和行为的法语翻译。[sylvainb]
将可引用行为添加到dexterity [toutpt]
初始发布 [sylvainb]
项目详情
plone.app.referenceablebehavior-0.7.9.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 490bb54356eb9773b692fccbd2dc0edc2b202f29e66fc74a747ade1dec00d73b |
|
MD5 | 69eb5782b4633a2282037c48e1cf3f53 |
|
BLAKE2b-256 | e4c08a8bec3759f9d020793503c6ebc9d751a1c9e02db04329dff24240edf584 |
plone.app.referenceablebehavior-0.7.9-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e93b97e572d13a94cc3db0811cd6bbac082aa8eb80ee47f645812c286347283 |
|
MD5 | b758acf075a45b142661d7d97907981a |
|
BLAKE2b-256 | d80008a9738cc9fba14ed1e523b5d0a7f31f052e48ade264574e311237420aa0 |