vnc协作通用代码
vnccollab.common的Python项目详细描述
vnccollab.common是vnccollab.*附加组件的支持包。它提供了
以下功能:
*一个基于上次访问的方便记忆体类。
*关键字搜索。
*简单词汇工厂。
*一个用于延迟Portlet的方便基类。
TimeCacheKey
----
>;>from plone.memoize import ram
>;>from vnccollab.common.cache import timecachekey
>;>cache time=15*60分钟
>;>cache=timecachekey(cache time)
>;>ram(cache)
>;>def sum(a,b):returna+b
…
keyword search
----
关键字搜索是一种特殊的搜索,当搜索字符串中存在以“`:`”为后缀的关键字
时进行搜索。这个包提供了一个带有关键字搜索的
``search``视图。定义了两个关键字:
-``类型:``关键字:搜索只返回查询中指定的
类型的对象。
-``用户:``关键字:搜索只返回查询中指定的用户
创建的对象。
简单词汇工厂用于创建基于元组列表的
词汇的便利类::
>;>;来自vnccollab.common。词汇导入simplevocabularyfactory
>;>;信号量=[('r','red'),('y','yellow'),('g','green')]
>;simaphorevocabulary=simplevocabularyfactory(信号量)
deferred portlet
----
``deferredrenderer``是创建deferred
portlet的一个便利类。它扩展了``plone.app.portlets.portlets.base.deferredrendered``
,并增加了对portlet元数据的简单访问。该类用于
其他vnccollab包。
changelog
=2014
——
-添加常用图标图像[10960]。
[cesar gonzalez]
-强制dynatree[10936]的css覆盖。
[cesar gonzalez]
-修复cssregistry顺序。升级步骤1102[10936]。
[cesar gonzalez]
1.0.4-2014年4月2日
-
-添加单元测试[10656]。
[marcin staniszczak]
-添加自述文档。
[jose dinunco]
1.0.3-2007年3月,2014
——
-修复测试。
[Jose Dinuncio]
-提高用户搜索速度[10169]。
[Jose Dinuncio]。
-添加version.txt。
[Jose Dinunco]
1.0.2-2013年12月6日
——
-添加丢失的修补程序。
[Jose Dinuncio]
1.0.1-11月20日,2013
--------
-添加dynatree jquery插件丢失的图像。添加main.js资源[9049]。
[cesar gonzalez]
-添加dynatree jquery插件。升级步骤1100。
[cesar gonzalez]
-添加词汇实用程序。
[jose dinunco]
-添加更多流和类型转换的js脚本。
[vitaliy podoba]
1.0.0-2013年10月24日
-
-添加jquery选择字段js插件。
[vitaliy podoba]
-添加搜索关键字。
[Jose Dinunco]
-为Portlet加载完成添加自定义事件。
[Cesar Gonzalez]
-在延迟的Portlet完成时附加Portlet按钮
[Cesar Gonzalez]
-初始版本。
以下功能:
*一个基于上次访问的方便记忆体类。
*关键字搜索。
*简单词汇工厂。
*一个用于延迟Portlet的方便基类。
TimeCacheKey
----
>;>from plone.memoize import ram
>;>from vnccollab.common.cache import timecachekey
>;>cache time=15*60分钟
>;>cache=timecachekey(cache time)
>;>ram(cache)
>;>def sum(a,b):returna+b
…
keyword search
----
关键字搜索是一种特殊的搜索,当搜索字符串中存在以“`:`”为后缀的关键字
时进行搜索。这个包提供了一个带有关键字搜索的
``search``视图。定义了两个关键字:
-``类型:``关键字:搜索只返回查询中指定的
类型的对象。
-``用户:``关键字:搜索只返回查询中指定的用户
创建的对象。
简单词汇工厂用于创建基于元组列表的
词汇的便利类::
>;>;来自vnccollab.common。词汇导入simplevocabularyfactory
>;>;信号量=[('r','red'),('y','yellow'),('g','green')]
>;simaphorevocabulary=simplevocabularyfactory(信号量)
deferred portlet
----
``deferredrenderer``是创建deferred
portlet的一个便利类。它扩展了``plone.app.portlets.portlets.base.deferredrendered``
,并增加了对portlet元数据的简单访问。该类用于
其他vnccollab包。
changelog
=2014
——
-添加常用图标图像[10960]。
[cesar gonzalez]
-强制dynatree[10936]的css覆盖。
[cesar gonzalez]
-修复cssregistry顺序。升级步骤1102[10936]。
[cesar gonzalez]
1.0.4-2014年4月2日
-
-添加单元测试[10656]。
[marcin staniszczak]
-添加自述文档。
[jose dinunco]
1.0.3-2007年3月,2014
——
-修复测试。
[Jose Dinuncio]
-提高用户搜索速度[10169]。
[Jose Dinuncio]。
-添加version.txt。
[Jose Dinunco]
1.0.2-2013年12月6日
——
-添加丢失的修补程序。
[Jose Dinuncio]
1.0.1-11月20日,2013
--------
-添加dynatree jquery插件丢失的图像。添加main.js资源[9049]。
[cesar gonzalez]
-添加dynatree jquery插件。升级步骤1100。
[cesar gonzalez]
-添加词汇实用程序。
[jose dinunco]
-添加更多流和类型转换的js脚本。
[vitaliy podoba]
1.0.0-2013年10月24日
-
-添加jquery选择字段js插件。
[vitaliy podoba]
-添加搜索关键字。
[Jose Dinunco]
-为Portlet加载完成添加自定义事件。
[Cesar Gonzalez]
-在延迟的Portlet完成时附加Portlet按钮
[Cesar Gonzalez]
-初始版本。