Commit 30ad46949ce111de67999fe3456032ff50280cd7
Committed by
Sergio Oliveira
1 parent
15d11378
Exists in
trac_indexing
Fixing revision according to Haystack
Signed-off-by: Carolina Ramalho <carol15022@hotmail.com>
Showing
2 changed files
with
9 additions
and
0 deletions
Show diff stats
colab/proxy/trac/data_api.py
@@ -47,6 +47,7 @@ class TracDataAPI(ProxyDataAPI): | @@ -47,6 +47,7 @@ class TracDataAPI(ProxyDataAPI): | ||
47 | revision.author = line['author'] | 47 | revision.author = line['author'] |
48 | revision.rev = line['rev'] | 48 | revision.rev = line['rev'] |
49 | revision.message = line['message'] | 49 | revision.message = line['message'] |
50 | + revision.description = revision.message | ||
50 | local_time = line['time']/1000000 | 51 | local_time = line['time']/1000000 |
51 | revision.created = time.strftime('%Y-%m-%d %H:%M:%S', | 52 | revision.created = time.strftime('%Y-%m-%d %H:%M:%S', |
52 | time.localtime(local_time)) | 53 | time.localtime(local_time)) |
colab/proxy/trac/models.py
@@ -50,12 +50,20 @@ class Attachment(models.Model, HitCounterModelMixin): | @@ -50,12 +50,20 @@ class Attachment(models.Model, HitCounterModelMixin): | ||
50 | 50 | ||
51 | 51 | ||
52 | class Revision(models.Model, HitCounterModelMixin): | 52 | class Revision(models.Model, HitCounterModelMixin): |
53 | + update_field = 'created' | ||
54 | + icon_name = 'align-right' | ||
53 | key = models.TextField(blank=True, primary_key=True) | 55 | key = models.TextField(blank=True, primary_key=True) |
54 | rev = models.TextField(blank=True) | 56 | rev = models.TextField(blank=True) |
55 | author = models.TextField(blank=True) | 57 | author = models.TextField(blank=True) |
56 | message = models.TextField(blank=True) | 58 | message = models.TextField(blank=True) |
59 | + description = models.TextField(blank=True) | ||
57 | repository_name = models.TextField(blank=True) | 60 | repository_name = models.TextField(blank=True) |
58 | created = models.DateTimeField(blank=True, null=True) | 61 | created = models.DateTimeField(blank=True, null=True) |
62 | + modified = models.DateTimeField(blank=True, null=True) | ||
63 | + | ||
64 | + @property | ||
65 | + def title(self): | ||
66 | + return u'{} [{}]'.format(self.repository_name, self.rev) | ||
59 | 67 | ||
60 | class Meta: | 68 | class Meta: |
61 | verbose_name = _('Attachment') | 69 | verbose_name = _('Attachment') |