From 30ad46949ce111de67999fe3456032ff50280cd7 Mon Sep 17 00:00:00 2001 From: Thiago Ribeiro Date: Tue, 10 Feb 2015 10:18:02 -0200 Subject: [PATCH] Fixing revision according to Haystack --- colab/proxy/trac/data_api.py | 1 + colab/proxy/trac/models.py | 8 ++++++++ 2 files changed, 9 insertions(+), 0 deletions(-) diff --git a/colab/proxy/trac/data_api.py b/colab/proxy/trac/data_api.py index 42965ca..8b0b40d 100644 --- a/colab/proxy/trac/data_api.py +++ b/colab/proxy/trac/data_api.py @@ -47,6 +47,7 @@ class TracDataAPI(ProxyDataAPI): revision.author = line['author'] revision.rev = line['rev'] revision.message = line['message'] + revision.description = revision.message local_time = line['time']/1000000 revision.created = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(local_time)) diff --git a/colab/proxy/trac/models.py b/colab/proxy/trac/models.py index 1c332a9..3091989 100644 --- a/colab/proxy/trac/models.py +++ b/colab/proxy/trac/models.py @@ -50,12 +50,20 @@ class Attachment(models.Model, HitCounterModelMixin): class Revision(models.Model, HitCounterModelMixin): + update_field = 'created' + icon_name = 'align-right' key = models.TextField(blank=True, primary_key=True) rev = models.TextField(blank=True) author = models.TextField(blank=True) message = models.TextField(blank=True) + description = models.TextField(blank=True) repository_name = models.TextField(blank=True) created = models.DateTimeField(blank=True, null=True) + modified = models.DateTimeField(blank=True, null=True) + + @property + def title(self): + return u'{} [{}]'.format(self.repository_name, self.rev) class Meta: verbose_name = _('Attachment') -- libgit2 0.21.2