zodbbrowser should not depend on objects inside the DB for functioning

Bug #494987 reported by Marius Gedminas
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ZODB Browser
Fix Released
High
Marius Gedminas

Bug Description

Currently ZODBBrowser uses the database like all Zope 3 apps: for starting traversal at the root folder, for looking up utilities in the top-level site, etc. This means it cannot be used to inspect databases that are not meant for Zope 3 apps, unless you grant it write access so it can create the missing infrastructural bits. It also means that if something in the DB is very broken, ZODBBrowser is unusable as a debugging tool.

ZODBBrowser should create an in-memory DB for its own needs and only use the user-supplied DB explicitly for object introspection.

Changed in zodbbrowser:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Marius Gedminas (mgedmin)
milestone: none → 0.8
Changed in zodbbrowser:
status: Confirmed → In Progress
Changed in zodbbrowser:
status: In Progress → Fix Committed
Changed in zodbbrowser:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.