Modify ↓
#6922 closed enhancement (fixed)
[patch] support for trac 0.12 microsecond feature
| Reported by: | Mario | Owned by: | Martin Scharrer |
|---|---|---|---|
| Priority: | normal | Component: | WatchlistPlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.12 |
Description
This is a patch for getting the WatchPlugin working with trac 0.12
--- ./plugin1.py Sat Apr 03 17:20:18 2010
+++ ./plugin.py Sat Apr 03 16:56:17 2010
@@ -26,6 +26,7 @@
from trac.env import IEnvironmentSetupParticipant
from trac.util import format_datetime, pretty_timedelta
+from trac.util.datefmt import from_utimestamp, to_utimestamp
from trac.web.chrome import INavigationContributor
from trac.web.api import IRequestFilter, IRequestHandler, RequestDone
from trac.web.chrome import ITemplateProvider, add_ctxtnav, add_link, add_script, add_notice
@@ -38,6 +39,7 @@
from trac.wiki.model import WikiPage
from trac.ticket.model import Ticket
+
__DB_VERSION__ = 3
class WatchlistError(TracError):
@@ -347,9 +349,9 @@
'name' : name,
'author' : author,
'version' : version,
- 'datetime' : format_datetime( time ),
- 'timedelta' : pretty_timedelta( time ),
- 'timeline_link' : timeline_link( time ),
+ 'datetime' : from_utimestamp( time ),
+ 'timedelta' : pretty_timedelta( from_utimestamp(time) ),
+ 'timeline_link' : timeline_link( from_utimestamp(time) ),
'comment' : comment,
'notify' : notify,
})
@@ -426,9 +428,9 @@
'author' : author,
'commentnum': to_unicode(self.commentnum),
'comment' : len(self.comment) <= 250 and self.comment or self.comment[:250] + '...',
- 'datetime' : format_datetime( changetime ),
- 'timedelta' : pretty_timedelta( changetime ),
- 'timeline_link' : timeline_link( changetime ),
+ 'datetime' : from_utimestamp( changetime ),
+ 'timedelta' : pretty_timedelta( from_utimestamp( changetime ) ),
+ 'timeline_link' : timeline_link( from_utimestamp( changetime ) ),
'changes' : changes,
'summary' : summary,
'notify' : notify,
have fun
regards
Mario
Attachments (1)
Change History (6)
Changed 16 years ago by
| Attachment: | plugin_usecond_0.12.patch added |
|---|
comment:1 Changed 16 years ago by
| Type: | defect → enhancement |
|---|
comment:2 Changed 16 years ago by
| Summary: | Patch for trac 0.12 microsecond feature → [patch] support for trac 0.12 microsecond feature |
|---|
comment:4 Changed 15 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:5 Changed 15 years ago by
Thanks for the patch. I created a 0.12 branch and included the patch.
Note: See
TracTickets for help on using
tickets.



Thanks a lot for this. I recently upgraded past r9210, where this change was done. Actually now on r9443, and this is required for the plugin to continue it's work. So it's actually both, an enhancement to the plugin, a fixed defect to the user.