跳转到主要内容

用于设置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

更新已注册部件的模式的辅助函数。

待办事项

  • 编写集成测试。

作者

Johannes Raggam <johannes at raggam dot co dot at> BlueDynamics Alliance,2010

致谢

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]

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分发

collective.setuphandlertools-1.0b4.zip (21.4 kB 查看散列)

上传时间

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面