跳转到主要内容

Plone调试/开发助手

项目描述

简介

The Oracle是一个为Plone提供的调试/开发助手应用程序。它目前显示有关特定用户/上下文的信息如下

  • 认证用户信息 - ID,成员类型,角色等。

  • 基本上下文信息 - ID,portal_type,路径,绝对URL等。

  • 上下文工作流信息 - 审查状态,历史记录,分配的工作流

  • 目录索引

  • 目录元数据

  • 方法 - 包括安全声明

  • 属性 - 包括值

  • 有效/无效权限(包括安全设置)

  • 上下文源代码

  • 上下文上的浏览器视图注册

  • 请求内容

它还提供了一个快速方式在任何给定的上下文中跳转到PDB。

安装/使用

要安装,只需将其放入您的buildout中,一旦您的实例运行,就有几个视图可以使用

  • the_oracle - 这是主要工具

  • opdb - 在当前上下文(self.context)中跳转到pdb

小贴士

如果上下文字段部分没有显示足够关于对象模式的信息,请尝试在URL中添加 ?extras=True。这将显示扩展信息(可搜索,模式,索引和编辑访问器,词汇表)。

友情提示

不要在生产网站上安装此产品!它会严重削弱安装在其上的网站的安全性,并且任何用户(甚至匿名用户)都可以看到。此外,如果有携带自动武器的攻击者,他们会来到你的家并对你进行暴力攻击。请花点时间想想这件事。熊。愤怒的熊。有枪的。在你的厨房里。吃你的晚饭。

变更日志

1.0

  • 对极其微小的版本号感到无聊

  • 不喜欢现有的实现,所以替换了它

  • 添加了查看浏览器视图的功能

  • 添加了对设置/管理断点的支持,然后禁用了它,因为它不起作用

0.0.6

  • 如果未安装pygments,则使_the_oracode将代码放在pre标签内

0.0.5

  • 源视图添加了行号和模块信息

  • 将变更日志的顺序反转

  • 将@@pdb @@opdb重命名为允许PDBDebugMode兼容性

0.0.4

  • 删除了对pygments的依赖(现在为可选)

  • 修改_the_oracode以接受模块

  • 将方法列表中的模块名称链接到模块的源代码

  • 在源视图中添加了文件系统上的文件路径

0.0.3 - 首次发布

  • 将系统改为使用内容提供者(允许产品添加自己的信息)

  • 使其更加美观

  • 为代码内容添加了语法高亮

0.0.2 - 未发布

  • 添加了许多闪亮的功能

  • 添加_the_oracall

  • 添加了PDB

0.0.1 - 未发布

  • 初始发布,原始TTW Python脚本,用于获取一些有用的信息

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

teamrubber.theoracle-1.0.tar.gz (15.1 kB 查看散列)

上传时间 源代码

由...