的扩展rest api服务产品.PloneMeeting用例
plonemeeting.restapi的Python项目详细描述
在普洛恩·雷斯塔皮的特定终结点产品.PloneMeeting在
安装
安装plonemeeting.restapi公司通过将其添加到构建中:
[buildout] ... eggs = plonemeeting.restapi
然后运行bin/buildout
贡献
许可证
该项目根据GP2获得许可。在
变更日志
1.0a5(2020年12月7日)
- 额外的参数包括建议组, extra_include_组\u收费和extra_include_-associated_-groups 到@config GET端点。 [巴斯蒂恩]
- 默认情况下,将对端点的访问限制为role成员, 默认情况下由赋予角色匿名普洛恩·雷斯塔皮。 [巴斯蒂恩]
1.0a4(2020年10月14日)
- 完成的测试表明会议项目.adviceIndex不正确 在项创建时初始化。 [巴斯蒂恩]
- 向IMeetingItem序列化程序添加了参数extra-include\u meeting。 [巴斯蒂恩]
- 已完成IMeeting序列化程序\u其他值,格式为, 格式化的\u date_short和格式化的\u date_long。 [巴斯蒂恩]
1.0a3(2020-09-10)
- 修正了以前的测试重新测试配置 在MeetingCategory现在是DX MeetingCategory,它使用字段启用 而是工作流查看状态活动的。 [巴斯蒂恩]
- 添加了test_restapi_add_item_wf_transitions中断的测试 带重新打印(&L);1.0a11。 [巴斯蒂恩]
- 添加新项时,请插入事件create_element_using_ws_rest 在工作流历史记录的开头,即创建的事件之后。 [巴斯蒂恩]
1.0a2(2020-06-24)
增加了测试测试\重新测试\附录\仅适用于\会议管理者,确保 附录内容类别,仅限于会议经理使用 内容_类别。仅适用于会议经理的渲染方式相同。 [斯蒂格本]
在尝试构建一个更简单的api:
- 将搜索项目转换为 @搜索?类型=会议
- 参数getConfigId被重命名为config_id
- 在参数的_name_中添加了,使端点可以作为另一个端点使用 用户,如果原始用户是(会议)经理。在
[巴斯蒂恩]
在添加了@itemPOST-endpoint,以便能够创建带/不带附件的项:
- 需要定义新的AT字段反序列化器以在设置之前应用WF 字段值
- 管理可选字段(未启用时不能使用)
- 管理附件的创建,作为项目的子项目
- 只需在第一级定义配置id即可轻松使用 (附件除外)
- 通过使用组织ids而不是UIDs 创建数据
- 在参数的\u name_中管理。在
[巴斯蒂恩]
在从重写@infos端点伊米奥·雷斯塔皮添加我们自己的信息。 [巴斯蒂恩]
在将参数meetings\u accepting_items=True添加到@search 当type=meeting时,这将只查询接受项目的会议,但查询 仍然可以用其他任意索引完成。 [巴斯蒂恩]
在添加了@config端点,它将返回给定的配置id会议配置 信息。参数包括_categories(返回启用/禁用 类别),包括_pod_模板(返回启用的pod模板)和 包含搜索(启用返回的仪表板集合)可用。 [巴斯蒂恩]
在添加了@get端点,它接收UID并返回找到的对象。 返回了同样的元素 是一个会议项目。 [巴斯蒂恩]
在将参数base_search_uid=collection_uid添加到@search, 这使得可以使用仪表板集合上定义的查询。 [巴斯蒂恩]
在
1.0a1(2020-01-10)
- 初始版本。 [巴斯蒂恩]
- 项目
标签: