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的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 99c33c199d3255416c0413e70e3d8540d356500952949591448819b3d50f5cf4 |
|
MD5 | 20058691ccdd485b27d054f0d4497bc6 |
|
BLAKE2b-256 | b5977d1ee3807e461ce8fe817a3557e5185b42968ecc08f7b797ecde6b317770 |