跳转到主要内容

WebDAV锁定支持

项目描述

概述

为 Plone 提供基本的自动锁定支持。默认情况下,锁可被窃取,这意味着具有编辑权限的用户将能够窃取另一个用户的锁,但会警告其他用户可能正在编辑相同的对象。由 Plone、Archetypes 和 plone.app.iterate 使用

版本信息

  • 3.x -> 仅适用于 Plone 6.0+

  • 2.3.x -> 在 Plone 5+ 中使用(与早期版本的 Plone 不兼容)

  • 2.0.x -> 由 Plone 4.x 使用(但可能与早期版本兼容)。

  • 1.x 版本由 Plone 3 使用。

变更日志

3.0.1 (2024-01-22)

内部

  • 更新配置文件。 [plone 开发者] (6e36bcc4, 7723aeaf)

3.0.0 (2023-04-16)

破坏性变更

  • 删除 python 2.7. (#1)

新功能

  • 更新信息视图小部件的 CSS 类到 Bootstrap 5。[ewohnlich] (bs5)

内部

  • 更新配置文件。[plone 开发者] (234bb1d6, 5cc689e5)

2.3.0 (2023-02-08)

错误修复

  • 仅更新到 Zope4,包括 troove 类别。[jensens] (#19)

2.2.5 (2021-10-09)

错误修复

  • 注册一个回退 @@plone_lock_info 视图,以便允许没有 plone.locking 行为的对象被编辑。[ericof] (#3331)

2.2.4 (2020-04-20)

错误修复

  • 微小的打包更新。[#1]

2.2.3 (2018-09-27)

错误修复

  • 更多的 Python 2/3 兼容性修复。[thet]

2.2.2 (2018-02-05)

错误修复

  • 更新测试,不使用 plone.app.testing.bbb 代码。这应该可以避免测试隔离问题。[gforcada]

2.2.1 (2018-02-02)

错误修复

  • 添加 Python 2/3 兼容性。[pbauer]

2.2 (2017-06-08)

新功能

  • 所有 LockingOperations 方法都可以选择性地重定向到上下文视图。[ale-rt]

错误修复

  • 测试修复:在 doctest 中使用 print(Python 3/ Zope 4 兼容)[MatthewWilkes]

2.1.3 (2016-09-09)

新功能

  • 更新 README.rst 以包含兼容性。[djowett]

2.1.2 (2016-08-15)

修复

  • 使用 zope.interface 装饰器。[gforcada]

2.1.1 (2015-10-27)

新增

  • 使用注册查找 types_use_view_action_in_listings。[esteele]

  • 存储在注释上的锁是安全的写入读取。[gforcada]

2.1.0 (2015-09-07)

  • 从配置注册中拉取 lock_on_ttw_edit 设置。[esteele]

2.0.8 (2015-07-20)

  • 修复与最新 plone.protect 的写入读取 CSRF 问题。[vangheem]

2.0.7 (2015-06-05)

  • 修复与 Python 2.6 和旧 setuptools(至少 0.6c11)的可能包问题,无法找到 README.txt。[maurits]

2.0.6 (2015-06-05)

  • Pep8。[vangheem]

2.0.5 (2014-10-20)

  • 将“create_lock”添加到“plone_lock_operations”。[hman]

  • 锁定超时现在可以通过 LockType 定义来修改。[parruc]

  • 移植到 plone.app.testing。[tomgross]

2.0.4 (2012-10-20)

2.0.3 (2012-01-04)

  • 检查上下文是否未连接到 zodb 连接以添加锁的事务。[fafhrd91]

2.0.2 (2011-11-29)

2.0.1 - 2011-05-12

2.0 - 2010-07-18

  • 定义所有包依赖关系。[hannosch]

  • 更新许可证到仅适用于 GPL 版本 2。[hannosch]

1.2.1 - 2010-07-01

  • 从 Products.CMFCore 加载 cmf.* 权限。[hannosch]

1.2.0 - 2009-03-04

  • 添加了IRefreshableLockable接口和TTWLockable实现。[davisagli]

  • 将默认锁超时时间更改为10分钟。[davisagli]

1.1.0

  • 澄清了许可和版权声明。[hannosch]

  • 在额外部分声明测试依赖,避免依赖Plone。[hannosch]

  • 指定包依赖。[hannosch]

  • 修复了缺失国际化(#8609,感谢Vincent Fretin)。[encolpe]

1.0.5 - 2008-01-03

1.0 - 2007-08-17

  • 初始发布。

由以下机构支持

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