我在Plone中使用“一个状态工作流程”用于图像类型,即使将来设置“发布日期”,匿名用户仍然可以看到图像...
图像的“一个状态工作流程”中是否忽略了“发布日期”?
也会显示“失效日期”也会被忽略,即当您拨打其网址时会显示。
注意:我通过网址直接访问图片,例如my.site.com/assets/images/myexpiredimage
也许这些发布/到期日期仅对列表和集合等有用,它们无法控制访问和可见性?
试图在此找到好的Plone doco,但是不能......为这个解释的链接感到高兴吗?
答案 0 :(得分:6)
设置发布日期或截止日期仅表示该项目不会显示在列表中(导航元素,搜索结果,文件夹列表),并且不会与工作流程状态混淆。
更好的解决方案是在通过cron满足日期时更改wf状态,这可以通过collective.contentrules.comingsoon非常舒适地完成。
然而你需要删除相关模板的默认行为,我不确定,但也许有一个提案(“PLIP”)已经为此发生,如果你找到了,请留下链接这里。
参考:Control access on future content和How to retract content after expiration date
答案 1 :(得分:3)
是的,无论工作流程如何,这些事情对于拥有URL的人都没有任何作用。我在三分钟内找到的最佳报价是hidden in the user manual glossary。