用于设置Plone网站的工具。
项目描述
简介
在运行通用设置导入步骤时,为Plone设置处理步骤提供工具。
add_calendar_type
将日历类型添加到Products.CMFPlone.CalendarTool。
add_group
将一个组添加到plone。
add_user
将用户添加到plone。
create_item
在给定上下文中创建一个Archetype内容项。此函数由create_item_runner为给定数据结构中找到的每个内容调用。
create_item_runner
从描述内容项及其子项的字典列表创建Archetype内容。每个字典描述一个内容项,可选地描述其子项。
delete_items
从上下文中删除内容项。
hide_and_retract
将一个项目从导航中排除并撤回它,如果它已被发布。例如,要隐藏“成员”文件夹,如果它不应该显示给匿名用户。
isNotThisProfile
如果标记文件CANNOT在当前配置文件的上下文中找到,则返回True。用于在配置文件上下文中未调用设置处理步骤时退出设置处理步骤。
load_file
从目录中加载一个文件并返回其数据。
setup_portal_transforms
在portal_transforms中持久配置特定的转换。
unsafe_html_transform
从portal_transforms配置safe_html转换,使其也允许嵌入和对象元素。同时配置style_whitelist以允许TinyMCE所需的一些样式,以绕过Plone 4.0测试版中发现的一个限制。
update_portlet_schema
更新已注册部件的模式的辅助函数。
待办事项
编写集成测试。
致谢
Carsten Senger,为添加用户。
变更日志
1.0.b4 (2012-04-19)
在unsafe_html_transform步骤中允许颜色样式。允许在TinyMCE中着色文本。[thet]
在create_item和create_item_runner中,允许现有项目的配置。仍然不允许在现有项目之上创建项目。[thet]
如果需要,向hide_and_retract添加选项以禁用隐藏或撤回。[thet]
1.0b3 (2011-02-15)
添加update_portlet_schema辅助函数。[thet]
1.0b2 (2010-11-25)
修复错误:缺少导入和不要为load_file调用callers_globals。[thet]
1.0b1 (2010-11-19)
初始发布。[thet]
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。