添加到plone视图以进行更改(作弊!)创建和最后修改日期
collective.datehacker的Python项目详细描述
导言
你是网站管理员?也许你已经看到了下面的用例。
用例一
“Hi, I deleted an importan content created yesterday. I created it back but for $INTERNAL reason I need that this content seems created yesterday, before 02:00 P.M.”
—a user
用例二
“Hi, I accidentally modified an old document… or better: the change was needed but for $INTERNAL reason I need it seems again ‘old’ ad before. Can you restore the last modification date to January 2008?”
—another user
结语
collective.datehacker产品添加了一个简单的新视图,您(站点管理员?聪明的人 用户?门户中的每个用户)都可以用来更改plone中两个最不可触及的日期 内容:修改日期和创建日期。
如果你受过足够的训练,你可以用几行代码更改这些日期,但可能:
- 你不知道如何编写代码
- 你很懒
- 您没有具有manager权限的帐户
- 以上都不是,但你肯定迟早会有人再问同样的问题 改变。
此外,该产品可以在一些大的迁移活动后使用plone。可能是你或者 您的用户需要能够在该过程之后恢复一些创建/修改日期。
说明
没什么好说的,那就叫一个类似http://myplonesitehost/mycontenttype/hackdates的url 您可以使用用户友好的表单
只能从具有“hack content's dates”权限的用户调用表单。
您可以在需要的地方调用hackdates视图
待办事项
- 在某个地方注册黑客操作
- 在plone 4上测试(必须有效,但未测试)
学分
在Azienda USL Ferrara的支持下开发;Azienda USL Ferrara支持 PloneGov initiative。
变更日志
0.1.0a(2011-01-17)
- 初次发行