Martin v. Löwis wrote:
> Ok, committed as r70304. This is very hackish, so I do plan to revert it at some
> point entirely. cbb - could be better.
I agree completely and will work on it soon. I see two cleaner ways to
do this, both below the template layer.
The first is making the change-list builders more flexible, so they
accept a list of properties to ignore. This would touch
roundupdb.generateChangeNote and cgi.templating._HTMLItem.history. The
ignore list would be provided by templates and by the sendmail
detector.
Or we could create a new _Type (say, Integer) that would be
initialized with "do_journal='no'" and wouldn't appear in history
logs. I haven't seen a way to register new _Types so far, so it might
have to happen in hyperdb.
These fields need a searching interface, display in index/item views
and a way to search for intervals, so we're definitely going to spend
a bit of time on them :)
Regards,
Daniel |