Menu

Commit [r4530]  Maximize  Restore  History

Property renderer branch: reimplement #2545 to use IPropertyRenderer

This modifies the return type of `Changeset.get_properties` in a backward incompatible way.

The `mode` used in IPropertyRenderer for rendering revision properties is `'revprop'`.

In order to make it easier to quickly get some useful rendererings, I've added a `WikiPropertyRenderer`, which learn from the TracIni file what properties could be rendered as wiki text:
{{{
[browser]
wiki_properties = trac:description
oneliner_properties = trac:summary
}}}
(note that the above correspond to the defaults).

Besides, a few additional changes in the templates have been made so that the Changeset view now validates.

cboos 2007-01-10

changed /sandbox/property-renderers-tmp/templates/browser.html
changed /sandbox/property-renderers-tmp/templates/changeset.html
changed /sandbox/property-renderers-tmp/templates/diff_div.html
changed /sandbox/property-renderers-tmp/trac/util/presentation.py
changed /sandbox/property-renderers-tmp/trac/versioncontrol/api.py
changed /sandbox/property-renderers-tmp/trac/versioncontrol/cache.py
changed /sandbox/property-renderers-tmp/trac/versioncontrol/svn_fs.py
changed /sandbox/property-renderers-tmp/trac/versioncontrol/web_ui/browser.py
changed /sandbox/property-renderers-tmp/trac/versioncontrol/web_ui/changeset.py
changed /sandbox/property-renderers-tmp/trac/web/chrome.py
/sandbox/property-renderers-tmp/templates/browser.html Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/templates/changeset.html Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/templates/diff_div.html Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/util/presentation.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/versioncontrol/api.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/versioncontrol/cache.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/versioncontrol/svn_fs.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/versioncontrol/web_ui/browser.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/versioncontrol/web_ui/changeset.py Diff Switch to side-by-side view
Loading...
/sandbox/property-renderers-tmp/trac/web/chrome.py Diff Switch to side-by-side view
Loading...
Auth0 Logo