允许在plone中切换编辑模式
collective.editmodeswitcher的Python项目详细描述
集合.editModeSwitcher
collective.editmodeswitcher允许在“编辑”和“仅查看”模式之间切换。 这使具有“修改”权限的用户可以在不可编辑的情况下查看页面 边界。 当前设置存储在cookie中,因此对多个 页面视图。 这在单点登录环境中特别有用。
安装
将collective.editmodeswitcher添加到构建配置:
[instance]eggs += collective.editmodeswitcher
或者将其作为依赖项添加到您的一个包中。
兼容性
与Plone4.1
、4.2
和4.3
一起运行。
使用量
要切换编辑模式,请调用视图@@switch-editmode。
这将切换编辑模式并存储当前编辑模式状态
在一个cookie中以获取进一步的请求。您可以通过调用
@@switch-editmode/get_state,这将返回enabled
,或“disabled”。
您可能想在某个地方放置一个用于切换编辑模式的操作- 集成不是由collective.editmodeswitcher完成的。
缓存
collective.editmodeswitcher提供了一个plone.app.cachingetag适配器 命名为editmode。 这个etag可以在缓存配置中使用,以便使缓存 切换编辑模式时刷新。
链接
更改日志
1.0.3(2016-05-12)
- 提供plone.app.caching etag“editmode”。[乔恩]
1.0.2(2016-02-12)
- 实现可遍历的get_state方法,该方法返回当前编辑模式状态。 [mathias.leimgruber]
- 使用ftw.testbrowser进行测试。 [mathias.leimgruber]
1.0.1(2013-05-24)
- 一般包装清理: 更新自述文件、更新元数据、测试、声明依赖项
1.0(2011-02-25)
- 初始版本