管理联系人列表

collective.contact.contactlist的Python项目详细描述


一个一个一个一个一个一个一个一个一个一个一个一个一个一个一个的一个一个一个一个一个一个一个一个一个一个一个一个一个一个一个一个一个一个集体的。联系人。联系人列表

此加载项是``collective.contact.``套件的一部分。有关这些套件的概述和演示,请参见"collective.contact.demo<;https://github.com/collective/collective.contact.demo>;` ` ` ` `.


用户可以管理联系人列表。
添加一个操作以搜索内容并将其添加到现有列表或新列表。

lists处理任何联系人类型:组织、人员或职位。




installation
==联系人列表
@param contact\u list:object-联系人列表对象
@param contacts:objects-联系人对象列表
@return:objects-已实际添加的联系人列表
"


def replace\u list(联系人列表,联系人):"
"替换联系人列表中的联系人
@param contact_list:object-联系人列表对象
@param contacts:objects-联系人对象列表
@return:objects-实际添加的联系人列表
""


def获取联系人(*联系人列表,**kwargs):
"从一个或多个联系人列表中获取联系人
kwargs可以有一个"operator"选项("and"或"or")
,因此我们将列表合并或交叉
默认值为"or"




/>====

-`collective.contact.contactlist.lists`:用户可以看到的所有列表。
共享给用户的列表与所有者的名称区分。
-`collective.contact.contactlist.alllists`:所有列表用户都可以查看,而无需区分,
-`collective.contact.contactlist.editablelists`:所有列表用户都可以编辑,
-`collective.contact.contact list.mylists`:所有由用户创建的列表,
-`collective.contact.contactlist.addtolist`:所有列表用户都可以编辑+列表创建选项
-`collective.contact.contactlist.vocabularies`:所有以前词汇的词汇。


与collective.contact.facetednav集成

您有一个新的小部件"联系人列表",它可以显示您的列表。
它根据您选择的列表内容筛选您的结果。

与eea.facetednav>;10兼容


您可以在一个或多个列表的联系人上筛选contactChoice(或contactList)字段的选项::


birthday撸guests=contactList(
title=u"birthday guests",
value撸type=contactChoice(
source=contactListSourceBinder(
联系人列表查询{'subject':'friends'})、
联系人列表{operator='or',
portal=("person",),






还获取一个
countact_lists_查询参数,它是一个目录查询词。formwidget
查询显示的联系人将根据使用此查询得到的列表的并集或交集(取决于联系人列表的运算符)进行筛选。



测试
==


此加载项使用travis ci进行测试。加载项的当前状态为:

…图片::https://secure.travis-ci.org/collective/collective.contact.contactList.png
:目标:http://travis ci.org/collective/collective.contact.contactList


contributors
==


-thomas desvenain,thomas.desvenain@gmail.com
changelog
==



<2.0(2019-04-24)
----


le和eea.facetednavigation>;=10.0。branch 1.x与eea.facetednavigation兼容<;10.0
[sgeulette]


>1.3(2018-11-13)
----


-"collective.contact.contact list.lists"词汇表在创建者不同时按标题排序。
+列表顺序的一些修正
[thomasdesvenain]


1.2(2017-01-17)
----


-测试eea小部件。
[thomasdesvenain]

-api:添加了一个源代码绑定器,允许开发人员
限制联系人列表内容上的联系人选择字段。
[thomasdesvenain]

-与"and"操作员取得联系坏了。
[thomasdesvenain]

-小优化和pep8。
[thomasdesvenain]

-api:不赞成更新列表函数,而是创建扩展列表,
不太含糊。
[thomasdesvenain]

-修复空列表的get-contacts api
[ebrehault]


1.1(2016-09-23)
----


-更强大的单元测试。
[thomasdesvenain]

-为联系人方法添加get-lists以获取包含联系人的所有列表。
[cedricmisiant]

-修复关系。
[cedricmisiant]

-输入"创建新列表"on在"选择"小部件的顶部。
[cedricmessiant]

-修复空列表的更新列表api
[ebrehault]


-修复api中的权限
[ebrehault]



<1.0(2014-06-16)
----

-初始版本。
[tdesvenain]

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

推荐PyPI第三方库


热门话题
java Eclipse内存分析器(MAT):不显示当前正在运行的进程   java Apache Velocity:转义字符不能作为关联数组键用于PHP   不截断零的java格式十进制输出   在另一个类文件中调用时返回空值的java getter   java集合获取连接   java解析json使用Gson登录系统应用程序强制关闭   java DelferredResult带有两个请求的ajax请求   java可降低功耗,同时应使用无线   java BoxLayout无法共享错误?   java如何使用计时器制作闹钟   java使用OAuth2保护RESTWeb服务:一般原则   java在一个jframe上显示多个图像和按钮