Contents
How to use Experimental Forge
First install erp5_forge_experimental Business Template.
SVN directory: https://svn.erp5.org/repos/public/experimental/bt5/erp5_forge_experimental/
Compatibility note
Those tools are developed on tag version-5.0, used and (human-base) tested on tag version-5.0 and revision 15401.
PDB invocation
Python's pdb is needed to operate.
Using Pdbise_portal it is possible to invoke pdb with portal object passed as object to pdb.
Using Pdbise_context it is possible to invoke pdb with context as object passed as object to pdb.
Object's properties list
Using Dir_context it is possible to invoke python's dir method on object.
By passing pattern parameter it is possible to trim down list of properties using python's re module regular expression match.
Predicate preview
Predicate portal type is extended with action form Predicate_viewSearchResults, which is representing Predicate's searchResults method in user viewable listbox way.
Graph representing relations of objects
graphviz tool is required.
Base_viewGraphForm invoked on object will show graph of all relations from given object
Base_viewGraph and Base_viewClickGraph shows graph for object, which might be clickable. They use Base_getPot for rendering and pass all parameters as kwargs
TODO
- cleanup
- Base_viewGraph have to be ERP5Form-like, initial version introduced
- better implementation of meta-type mapping in graph representation
- use better implementation for simulation preview