Plone的附加组件

collective.iconifiedcategor的Python项目详细描述


collective.iconifiedcategory

此产品将允许您使用由图标标识的类别对创建的内容进行分类。

可以启用灵活行为,并将添加一个"内容类别"字段,该字段将列出配置中定义的可用类别。

因此,您首先必须通过在某处添加contentcategoryconfiguration来定义类别。然后添加一个类别组,在该组上可以激活一些其他功能:

  • 内容是否保密?
  • 内容是要打印的元素吗?
  • 内容是要签名的元素吗?

如果激活,这些字段将在使用行为的内容上可用。

然后,在CategoryGroup中,您将能够添加具有标题和图标特征的ContentCategory。这些content category元素将是词汇表中的术语,用于选择使用行为的内容上的类别。

这个包被广泛覆盖,用于管理许多图标化类别的用例。

包含分类内容的元素将显示一个特殊的小部件,其中分类内容按图标后面的内容类别分组。

还提供了一个表视图,其中列出了分类内容和更多详细信息。

屏幕截图…

安装

通过将collective.iconifiedcategory添加到构建中来安装它:

[buildout]

...

eggs =
    collective.iconifiedcategory

然后运行bin/buildout

贡献

许可证

该项目是根据GPLV2授权的。

贡献者

  • Martin Peeters,原作者[仿射]

更改日志

0.38(2019-08-23)

  • 修复了使用 plone.app.async的代码,在本例中,没有 请求。为此,需要通过实例化 imagedatamodifiedmagescaling 类,如果它是 被子包覆盖。 [格巴斯蒂恩]
  • 当分类元素标题为 显示在几行上… [格巴斯蒂恩]

0.37(2019-06-14)

  • 分类内容标题时避免工具提示弹出窗口中的垂直滚动 显示在几行上。 [格巴斯蒂恩]
  • 在特拉维斯部队使用分配信任。 [格巴斯蒂恩]

0.36(2019-04-23)

  • 重写了图像缩放。修改了以考虑实际存储的图标文件 而不是分类_因为类别的 可以 由于多种原因而被修改,这会使用 偶像.此外,现在只需要使用类别更新元素 图标文件更改时。 [格巴斯蒂恩]
  • 在select2 droprown中强制显示小图标,使其适合可用空间, 当上传一个大图标时就是这样。在字段上添加说明 contentCategory.icon 解释如何使用16x16图像图标。 [格巴斯蒂恩]

0.35(2019-02-22)

  • 在请求期间使用ram.cache来缓存utils.get_ordered_categories。 [格巴斯蒂恩]
  • 添加参数 仅启用(默认为true) 使用utils.get_ordered_categories iconifiedcategorygroupadapter.get\u every\u类别 utils.sort_categorized_元素中的类别。 [格巴斯蒂恩]
  • 使用 scale mini 生成的url作为图标url,以便可以缓存它。 [格巴斯蒂恩]
  • 在使用 ContentCategory已更新。 [格巴斯蒂恩]
  • 使用 natsorted 代替 realsorted 按标题对附件进行排序。 [格巴斯蒂恩]
  • 升级步骤升级到2100应该在升级到2000之前完成… 删除步骤2000并将其集成到步骤2100,因此我们首先计算 ContentCategory图标列出比例,然后更新每个分类元素。 [格巴斯蒂恩]

0.34(2019-01-31)

  • 在分类的子信息顶部显示 内容类别 工具提示视图。 [格巴斯蒂恩]
  • 使用 natsort.realsorted 对标题上的已分类元素进行排序, 不管大小写标题如何,元素都会被排序。 [格巴斯蒂恩]
  • 上下文移动到 实用程序。对分类的元素排序 方法,因此我们确信调用它将正确管理已更改的 . [格巴斯蒂恩]

0.33(2018-08-03)

  • 修改了css中字体名在版本5中更改的地方+ 从 font awesome fontawesome 5 free 。 需要 collective.fontawesome>;=1.1 。 [格巴斯蒂恩]

0.32(2018-05-04)

  • 添加了 许多元素u 7_列和 许多元素u 8_列所需的样式 当在多个列上显示真正多个元素时。 [格巴斯蒂恩]
  • 确保图标粘在工具提示弹出窗口中的文本第一个单词上 通过将图标和分类元素标题放在 <;span>; 中的第一个单词中 使用 style="white space:nowrap" 。 [格巴斯蒂恩]

0.31(2018-05-03)

  • 修正css应用于工具提示弹出窗口的活动机密。 [格巴斯蒂恩]

0.30(2018-04-20)

  • 确保应用css的元素数量在工具提示时完成。 [格巴斯蒂恩]
  • 添加了将css选择器传递给js 为分类元素初始化工具提示程序的方法。 [格巴斯蒂恩]

0.29(2018-02-14)

  • 修改了js对tooltipster的调用 工具提示4.2.6.需要 collective.js.tooltipster >;0.1 [格巴斯蒂恩]

0.28(2018-01-23)

  • 更改元素的 内容类别时,请重新应用 如果仍然是 在原始 内容类别中定义的原始默认值。默认值 链接到 内容类别。 [g巴斯蒂安]

0.27(2017-12-07)

  • 在actionview.baseview中,将objectmodifiedvent从 到 set_values 方法,以便使用它直接更新 父元素的分类元素。 [格巴斯蒂恩]

0.26(2017-11-29)

  • 对图像使用特定的静态资源目录。 [格巴斯蒂恩]

0.25(2017-11-28)

  • 调用actionview。您可以在iconlickablecolumn.中设置值。 避免双重逻辑。 [格巴斯蒂恩]

0.24(2017-11-27)

  • 修正了将相关数据添加到 包含分类内容的父元素的分类元素。 使用 limited=false 执行更新,而不关心 迁移的内容,对找到的每个元素进行更新。 [格巴斯蒂恩]
  • 添加了对 signedchangeview 视图的测试,特别是 可能的 到u sign/signed 组合值。 [格巴斯蒂恩]
  • 删除具有 内容类别的元素时不要中断 没有分类元素。 [格巴斯蒂恩]
  • 改进了一些翻译。 [格巴斯蒂恩]
  • 将获取类别和子类别的方式分解为 内容类别 collective.iconifiedcategory.category_titles 因此很容易覆盖和 对于需要相同来源的两个词汇,我们依赖相同的方法。 [格巴斯蒂恩]

0.23(2017-08-10)

  • 添加了对 到u sign signed 属性的管理,就像 打印 机密 属性。两个属性都用于 有3个选项的单个动作 已签名 不签名 要签名 已签名 。 [格巴斯蒂恩]
  • to_print confidential to_sign/signed 的默认值现在是 在 目录设置程序中不再在 iobjectaddedvent 中管理, 这样,每个属性的管理方式都是相同的,因为 机密 是一个简单的属性,其中 to_sign/signed 可以来自 扫描元数据的行为。 [格巴斯蒂恩]
  • 增加了在打印时显示/隐藏有关 的详细信息的可能性, 在分类元素工具提示中签名。

0.22(2017-08-04)

  • 使门户在tabview实例上可用。 [格巴斯蒂恩]

0.21(2017-07-18)

  • 从版本 0.19 0.20 中还原的更改,如果 元素不是 confirential ,因为 可以查看 可以考虑其他元素 元素比机密的元素多。 [格巴斯蒂恩]

0.20(2017-07-14)

  • 请确保我们在实用程序中正确绕过了"可以查看"功能。 如果我们没有收到 分类元素 。 [格巴斯蒂恩]

0.19(2017-07-13)

  • 从实用程序和视图对check-can-view的分解调用,因此我们确信 只有在obj是机密的情况下才进行检查。这修复了一个可以查看的错误 对非机密对象进行了检查,并在@@download even上引发了一个错误 尽管它显示在categorized elements表中。 [格巴斯蒂恩]

0.18(2017-05-29)

  • 在使用 @"更新分类元素"视图。 [格巴斯蒂恩]
  • 在类型fti上使用icon-expr而不是content-icon来定义图标。 实际上,我们不想定义任何图标,因为类型图标是使用css显示的。 [格巴斯蒂恩]
  • 在由 utils.calculate_category_id 以避免为 不同类别组。 [格巴斯蒂恩]
  • 添加了参数sort=true 能够禁用耗时的排序。 [格巴斯蒂恩]

0.17(2017-03-22)

  • 使 plone.formwidget.namedfile @下载 视图可以感知视图。 [格巴斯蒂恩]

0.16(2017-03-08)

  • 在"添加和显示"视图中正确隐藏打印和机密小部件 如果他们在组中被停用 [安培数]
  • 添加新事件以限制父级上的更新信息 [安培数]
  • 添加选项以仅更新父级上的类别信息 [安培数]

0.15(2017-02-17)

  • 修改翻译,使之更容易理解。 [格巴斯蒂恩]
  • 如果当前没有,请在删除前只调用类别中的CookCSSResResources 删除 plone站点 。 [格巴斯蒂恩]
  • 将ictegory.icon作为主字段,这样我们可以使用一个更简单的下载url 这只是 到对象的路径//download 而不再是文件名。 这样做是为了包围apache中的一个错误,当文件名 包含 % 字符。 [格巴斯蒂恩]

0.14(2017-02-13)

  • 在分类儿童信息视图的 标签上生成css类 这是在悬停 categorized childs 元素时调用的ajax视图 这将提供在多个列上显示信息的能力。这是 当使用相同的 内容类别。按列显示的最大元素数 在工具提示小部件中显示相同类别的分类元素时 可以在IConifiedCategory控制面板中定义。 [格巴斯蒂恩]
  • 将注册表参数 filesizelimit 移动到iiconifiedcategorysettings。 [格巴斯蒂恩]
  • 添加了延迟调用 实用程序的方法。在 已克隆的分类内容容器 IObjectClonedEvent事件处理程序。 [格巴斯蒂恩]

0.13(2017-02-09)

  • 使 collective iconifiedcategory.css可缓存和可烹饪,以避免 为每一页重新计算。当 添加或移动类别。不必重新确定子类别 因为它使用与父类别相同的css类。 [格巴斯蒂恩]

0.12(2017-02-09)

  • 实用程序中不要失败。如果上下文没有 分类元素。 [格巴斯蒂恩]

0.11(2017-02-07)

  • 在tabview中使用999的batchsize来显示每个已分类的元素。 [格巴斯蒂恩]
  • 在utils.get_categorized_elements中,如果 分类元素dict为空。 [格巴斯蒂恩]

0.10(2017-02-05)

  • 如果当前元素是机密元素,则只能检查是否可以查看 将 iiconiedcontent 适配器实例化以检查 是否可以查看 元素是机密的。 [格巴斯蒂恩]

0.9(2017-01-31)

    <适应>更改分类数的css选择器 工具提示中显示的元素 [格巴斯蒂恩]
  • 添加了一种延迟已分类内容创建事件和延迟的方法 调用utils.update更新分类内容中的分类元素 事件。这样我们可以管理添加几个分类元素,但仅限于 更新分类元素dict(包括耗时的排序) 在适当的时候 [格巴斯蒂恩]
  • 在plone 4.3.7和plone 4.3.11中工作的固定测试 [格巴斯蒂恩]

0.8(2017-01-25)

  • 如果当前上下文没有 分类元素 [格巴斯蒂恩]

0.7(2017-01-23)

  • 使用 类别uid 代替 类别id 作为 分类childinfosview ,实际上我们可能有不同的配置 在同一容器上用于不同的分类元素和 配置可能包含具有相同ID的类别 [格巴斯蒂恩]
  • 如果用于图标化类别的图标包含特殊字符,则不要中断 [格巴斯蒂恩]

0.6(2017-01-17)

  • 使用ajax显示已分类的子级信息 [格巴斯蒂恩]
  • 显示更大的select2小部件,选项之间没有填充 所以更多的选项显示在一起 [格巴斯蒂恩]
  • 在分类子视图中添加了选项 当没有分类时,能够显示/隐藏"无"标签 要显示的内容 [格巴斯蒂恩]

0.5(2017-01-13)

  • 不要在 实用程序中失败。如果找不到键,请对分类的元素排序, 当复制/粘贴和新元素使用另一个 配置 [格巴斯蒂恩]

0.4(2017-01-12)

  • 按字母顺序将分类元素排序, 这样它就可以直接显示在工具提示中 或者在tabview中不必对元素重新排序 [格巴斯蒂恩]
  • 添加方法iconifiedcategorygroupadapter.get_every_categories 得到所有可用的类别。主要是为了被推翻, 它用于 实用程序中。获取有序的类别来管理事实 容器可以包含使用不同 类别组 [格巴斯蒂恩]
  • 添加configlet以允许用户对 分类选项卡视图 [安培数]
  • 确保分类元素按组文件夹顺序排序 [安培数]
  • iconified javascript函数的重构 [安培数]
  • 提高在工具提示中显示分类元素的速度。 [格巴斯蒂恩]
  • 如果存在类别或子类别,请不要删除plone站点。 [格巴斯蒂恩]

0.3(2016-12-21)

  • 更改了与链接一起使用的图标,以获取更多信息。 [格巴斯蒂恩]
  • 如果子类别标题包含特殊字符,请不要失败。 [格巴斯蒂恩]
  • 将icon more_infos.png 转换为一个独立的资源,以及其他 存储在声明为resourcedirectory的静态文件夹中的资源, 所以它很容易被覆盖。 [格巴斯蒂恩]

0.2(2016-12-07)

  • 单击工具提示程序根目录时使用 javascript:event.preventDefault() 元素以避免将更改当前URL的链接操作。 [格巴斯蒂恩]
  • 打开 more infos link in target=\u parent 以便在父框架中打开 在iframe中显示时,即在iframe外部。 [格巴斯蒂恩]

0.1(2016-12-02)

  • 初次发布。 [安培数]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在JSP中添加自定义隐式对象   java MasterMindResource泄漏?   不同的c#java结果加密   java为什么安卓 studio显示“constraintlayout中缺少约束”错误?   java Make Logback将日志打印到文件中   java如何在Google应用程序引擎中设置日期时间?   jeditorpane如何阻止java HTMLEditorKit自动关闭我的标记   返回到Activity onCreate()时,不会调用java函数   java为什么我在这个对象上得到一个NullPointerException?   在java中,如何使用包含数组的参数调用图形方法?   java如何在Play framework 2应用程序中存储Akka参与者列表?   ssh使用java将文件从一个solaris 9复制到另一个solaris 9   网络Java服务器正在等待客户端响应   java Spring mvc从formBackingObject()重定向到页面   java Spark:JavaRDD<Tuple2>到javapairdd<>   java如何动态调用基类中由字符串值指定的子类方法?