'Finding all views/namespace urls in a Zope3 system?
I have a Zope3 system with some custom code for a paperless office system. The developers have since folded up shop and I need to make some changes to what I believe are the contents of some ExtJS.ComboBox pulldowns.
Once upon a time the developers told me to hit a certain URL on the server to refresh the combo box data, but I've got no documentation what the URL was anywhere.
Is there a way to query ZODB or Zope to spit out a list of known URLS in the system? I want to say it was localhost:8080/++etc++site/@@something .. it was a very odd looking URL from my recollection.
The usual urls such as http://localhost:80(80)/Contol_Panel or /@@manage don't get me to what some of the ZMI documentation suggests I should get. I am unsure as to whether this was intentional or not.
Solution 1:[1]
There is a addon called collective.z3cinspector
You might use version 1.1 for Python 2.7 / Plone < 5.2 or version 1.2.1 for Python 3 compatibility.
Navigate to http://localhost/@@inspect to inspect all registered adapters and utilities (singleton adapters)
In case of /++etc++site/@@something
you can search for an adapter named etc
. You will see something similar to what you can see in the image.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Mathias |