Skip to main content

ATReferenceBrowserWidget 是原型的参考小部件。

项目描述

介绍

ATReferenceBrowserWidget 是 Archtetypes 的附加组件。它添加了一个新的参考小部件,允许您在创建参考时搜索或浏览门户。这个新的小部件继承自标准参考小部件,因此您可以使用它的所有属性。

这个包现在被 archetypes.referencebrowserwidget弃用和取代。您可以在http://pypi.python.org/pypi/archetypes.referencebrowserwidget了解有关新包的更多信息。

变更日志

3.0 - 2010-07-18

  • 没有变化。

3.0a1 - 2009-10-11

2.0.4 - 2008 年 12 月 29 日

  • 新属性“startup_directory_method”在没有保护的情况下使用。由于迁移数据库中的旧实例不具有此属性,因此这将有效地阻止编辑升级数据库中几乎所有 ATContentTypes 对象。修复重新打开http://dev.plone.org/plone/ticket/8347。[smcmahon]

  • 固定目录搜索调用,它应该将查询作为关键字,而不是字典。这使得 ATRBW 可以与collective.solr 一起使用。[fschulze]

2.0.3 - 2008 年 8 月 18 日

2.0.2 - 2008 年 7 月 4 日

  • 重新启用“删除引用”按钮,以便在 multiValue=False 模式下,有一种方法可以实际取消设置单独选择的引用。这是 Plone 3.0.x 中引入的功能回归,在出现其他一些 UI 范例之前,它应该存在。这在多值模式中不是问题,因为复选框 UI 允许禁用任何单个引用的对象。这修复了 http://dev.plone.org/plone/ticket/6950。[安德鲁]

  • 删除虚假的前导空格。[威彻特]

  • 添加了新属性“startup_directory_method”。它定义了一个方法,如果在实例中可用,该方法将用于获取启动目录的路径。[桑托斯]

  • 默认情况下,Internet Explorer 7 不检查插入的引用。这将关闭http://dev.plone.org/plone/ticket/7936。[汉诺施]

  • 添加了新属性“hide_inaccessible”。设置后,它会更改查看模式下的小部件行为,以便隐藏引用列表中用户没有查看权限的所有项目(而不是向用户显示登录屏幕)。如有任何问题,请通过tomasz @ kotarba与我联系。[三角梅]

2.0.1 - 2007 年 9 月 10 日

  • 向 referencebrowser.pt 模板添加了一个 reference_edit 宏,并从编辑宏中调用它。这使得它可以被其他小部件重用。[deo]

2.0 - 2007 年 8 月 9 日

  • 没有变化。[汉诺施]

2.0rc1 - 2007 年 7 月 9 日

  • 将 ul 中的无效 div 标记更改为 referencebrowser.pt 中的 li 标记。[汉诺施]

  • 小的 i18n 标记校正。[汉诺施]

2.0b4 - 2007 年 5 月 5 日

  • 删除了五个:registerPackage,因为它会在 ZEO 环境中引起问题。[汉诺施]

2.0b3 - 2007 年 5 月 1 日

  • 制表符之死![限制]

  • 使用 getToolByName 获取 portal_properties 工具 [wichert]

  • ATReferenceBrowserWidget 现在使用复选框来显示选择(而不是选择字段)。[jvloothuis]

  • 删除了在某些配置中未使用和错误的 types_param 定义引发错误。(您可以依赖的字段定义上没有强制性的“allowed_types”属性。)如果此行适用于任何事情,请在故障安全版本中重新添加它。[出一]

2.0b2 - 2007 年 3 月 23 日

  • 将所有 getToolByName 调用替换为 getUtility。[汉诺施]

2.0b1 - 2007 年 3 月 5 日

  • 转换为 Products 命名空间中的常规 Python 包。[汉诺施]

  • 删除了很多 BBB 代码。我们现在需要 Archetypes 1.5。[汉诺施]

  • 将 renderAllTheStylesheets 替换为新的内容提供程序以包含 CSS 文件。[fschulze]

  • 添加一个选项以立即显示所有结果。[阿莱姆]

  • 为两个 javascript 添加了 .metadata 文件以将它们绑定到 HTTPCACHE。[重新输出]

1.7.1 - 2006 年 1 月 16 日

  • 当 allow_browse 关闭时,默认情况下不再显示所有搜索结果,因为它可能非常非常慢。[阿莱姆]

  • 取消了 #5996 的修复,因为它破坏了基本功能。[中]

1.7 - 2006 年 12 月 13 日

  • 现在,弹出窗口也适用于具有 id 内容的多选原型字段(请参阅 referencebrowser_setReference 中的注释)。 http://dev.plone.org/plone/ticket/5996 [fRiSi]

  • 小部件现在尝试根据它们的order属性对引用进行排序,该属性仅存在于 orderablereferencefield 引用中。(因此 tal:on-error)。这解决了 http://dev.plone.org/plone/ticket/5995,但可以由 #5995 中提出的 widget/isOrderable 等条件替换。[fRiSi]

  • 修复了阻止 show_review_state 工作的简单 TAL 标记错误。这将关闭http://dev.plone.org/plone/ticket/5924。[汉诺施]

1.6 - 2006 年 11 月 4 日

  • listFolderContents 需要“列出文件夹内容”,这并不总是可用的,在这些情况下通过返回 [] 来避免未经授权的错误。这使得弹出窗口对于某些小部件参数组合的效率略低。[阿莱姆]

  • 添加了“restrict_browsing_to_startup_directory”属性 [ajung]

1.5 - 2006 年 9 月 8 日

  • 修复了不正确的 i18n 标记。[汉诺施]

  • 修复了 IE 弹出视图中不可点击的返回和关闭链接。这将关闭http://dev.plone.org/plone/ticket/5491。[汉诺施]

  • 更正了两个小的 XHTML 一致性问题。[汉诺施]

  • 修复了一些兼容 AT 1.5 的导入位置。[汉诺施]

  • 添加了“history_length”属性 [ajung]

1.4 - 2006 年 6 月 1 日

  • 添加了“only_for_review_states”属性。[中]

  • 添加了对(可选)“additionalReferenceInfo”方法的支持,该方法可用于为可引用项目添加附加信息。[中]

1.3 - 2006 年 5 月 15 日

  • 删除了空的和未使用的 i18n 文件夹。[汉诺施]

  • 如果提供了一些其他约束并且 allow_browse 为 false,则允许空查询。这将关闭http://dev.plone.org/plone/ticket/5181。[汉诺施]

  • 将对 here.folderlistingFolderContents()的调用更改回 here.listFolderContents()因为此方法在Plone Site对象上不可用。(所以 Home 不再工作)[fRiSi]

  • 重构面包屑区域以不再使用 REQUEST['PARENTS'] 并添加 i18n 支持(RTL 和 'Home' 的翻译)。REQUEST['PARENTS'] 是邪恶的,因为如果对于通过 url 切换皮肤和操纵 SiteRoot [fRiSi] 的站点来说,如果没有解决问题

  • 添加了“image_portal_types”和“image_method”属性。这允许您使用“image_method”指定在弹出窗口小部件内显示为图像的图像门户类型列表(例如,显示要作为缩略图引用的图像)[ajung]

  • 添加了“show_review_state”属性 [ajung]

  • startup_directory 属性的扩展功能 [spamsch]

  • 添加了“allow_sorting”属性以允许对多值引用字段进行重新排序。[中]

  • 添加了“show_path”属性 [ajung]

1.2

  • 添加了一个用于覆盖对象的“at_url”路径的插槽,以便该小部件可以在相关对象的路径不那么明显的场景中使用(例如在 Fate 中)。[阿莱姆]

  • skins/.../referencebrowser_popup.pt:将对“here.listFolderContents()”的调用更改为“here.folderlistingFolderContents()”,以避免需要对要浏览的文件夹具有“列出文件夹内容”权限。[拉斐尔]

  • 不再支持与 CMF 2.0 (CMF <= 1.4) 兼容 [hannosch]

1.1

  • 为弹出窗口添加了处理程序。

  • 在弹出窗口中删除了重复的颜色定义。

1.0.1

  • 将模板转换为自己的 i18n 域 [hannosch]

  • 修复了 allowed_types_method 处理错误 [alecm]

  • 由于 BaseObject.widget() 的工作方式,fieldName 可能与 field.getName() 不同。这种陌生性用于使主题/标准起作用,但使 ATRBW 在标准中无法使用。现在它起作用了。[阿莱姆]

  • 修复了 allowed_types 处理,使其尊重 allowed_types_method,并修复了方法处理。[阿莱姆]

  • 修复了启用 allow_browse 时的一些 base_query 损坏问题。[阿莱姆]

  • 添加了 i18n 基础设施。[汉诺施,纳罗]

  • 添加了对 CSSRegistry 的支持。

1.0

  • 添加了属性 (search_catalog) 以允许查询备用目录(例如 CMFMember 的 member_catalog)。[阿莱姆]

  • 在多选模式下添加项目时在弹出窗口中添加消息。[限制]

  • 修复了在位于门户根目录中的对象上设置引用时发生的错误。[阿莱姆]

  • 添加了 base_query 属性,该属性采用字典或方法,该方法返回包含目录查询的字典以用作过滤器(在禁用 allow_browse 时最有用)。所有 portal_type 限制现在都使用此机制,允许正确使用字段属性 allowed_types_method 以使类型限制动态化。[阿莱姆]

0.2.1

  • 修复了 portal_factory 的问题。

  • 修复了 startup_directory 的问题。

  • 删除了演示类型的自动安装。

  • 添加了 startup_directory 补丁。[光学]

0.2 - 2004 年 9 月 9 日

  • 添加了批处理视图。

  • 修复了 multiValued 的问题。

  • 添加了在新浏览器窗口中打开对象的视图链接,以便您检查是否是您要查找的对象。

  • 添加了执行javascript:history .back()的“返回”链接,因此您可以在完成搜索后返回浏览器模式。

  • 删除了链接到对象本身的可能性。

  • 使弹出窗口更宽更高。

  • 修改了“关闭窗口”链接。现在位于“返回”链接旁边。

  • 为小部件添加了 startup_directory 属性,以强制门户中的另一个启动文件夹用于弹出窗口。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Products.ATReferenceBrowserWidget-3.0.zip (24.0 kB 查看哈希

已上传 source