检查所有扭曲的“类似视图”组件是否需要权限。

megrok.strictrequire的Python项目详细描述


megrok.strictrequire

什么是Megrok.StrictRequired?

StrictRequire为各种视图组件实现了额外的Grokker 在格罗克。这些grokker确定grok.require指令是否 已在视图组件(或其基类)上显式设置。

如果 有一个视图组件没有明确使用grok.require 指令,为在 你的申请。

利用megrok.strictrequire

要启用megrok.strictrequire,只需在 项目的setup.py。基于grok的应用程序 grokproject命令的最新版本将自动包括 megrok.strictrequire的configure.zcml使额外的grokker 有效。

警告

如果您的应用程序触发注册“第三方”视图 不是他们自己特别使用grok.require指令,而是 应用程序将不会启动。

如果你决定你仍然想利用第三方的观点,你应该 确保包含megrok.strictrequire的configure.zcml。 在通过调整 应用程序的configure.zcml。例如:

<configure xmlns="http://namespaces.zope.org/zope"
           xmlns:grok="http://namespaces.zope.org/grok">
  <include package="grok" />

  <!-- include this package before mgrok.strictrequire is included -->
  <include package="package_with_unprotected_views" />

  <!-- includeDependencies will include megrok.strictrequire -->
  <includeDependencies package="." />
  <grok:grok package="." />
</configure>

megrok.strictrequire的变更日志

3.0.0(2018-01-17)

  • python 3兼容性。

0.7(2018-01-10)

  • 依赖项更新以准备python2/3迁移。

0.6(2013-10-16)

  • 为grok.page组件添加grokker。

0.5(2011-07-19)

  • 反映Grok1.8最近的变化。

0.4(2011-07-11)

  • 使用groktoolkit版本。
  • 不要检查viewletmanager的需求指令,因为它们是 未作为视图公开。

0.3(2010-05-18)

  • 测试要求已经确定。它们正式包括zope.app.testing for 此刻。

0.2(2009-06-22)

  • 检查viewletmanager和viewlet组件。

0.1(2009-06-18)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android同步不同页面上的按钮   java评测每个类收集的垃圾对象实例数   java(Spring MVC+Hibernate 4+Test 4)自动连线DAO返回NULL   java Android编辑文本和虚拟键盘   java Selenium与BrowserMobProxy   JAVAlang.NoClassDefFoundError:com/sun/jersey/spi/inject/Errors$关闭原因?   java为什么在我成功登录后仍然会出现“不正确的帐户或密码或用户类型”   安卓应用程序在重新启动java时崩溃。网UnknownHostException:无法解析主机   多线程在Java中同步共享静态对象的正确方法是什么?   未调用自定义注释的java类验证(约束类)   java如何将指定目录的存档文件放入所需位置?   java如何识别Selenium中的每个编辑文本字段,如果它们的Xpath都相同   使用gwtmockito/mockito的java简单单选按钮单元测试?