Commit 412f0e00b985e8466b30c7eb6261eb22a09d8bed
Committed by
Sergio Oliveira
1 parent
2dddb4ce
Add trac_revision in colab.
Signed-off-by: Thiago Ribeiro <hiagitosouza@hotmail.com>
Showing
1 changed file
with
15 additions
and
3 deletions
Show diff stats
colab/proxy/trac/data_api.py
| @@ -34,12 +34,24 @@ class TracDataAPI(ProxyDataAPI): | @@ -34,12 +34,24 @@ class TracDataAPI(ProxyDataAPI): | ||
| 34 | attachment.mimetype = attachment.filename.lower() | 34 | attachment.mimetype = attachment.filename.lower() |
| 35 | attachment.save() | 35 | attachment.save() |
| 36 | 36 | ||
| 37 | + def fetch_data_revision(self, cursor): | ||
| 38 | + revision = Revision() | ||
| 39 | + cursor.execute('''SELECT * FROM revision;''') | ||
| 40 | + revision_dict = self.dictfetchall(cursor) | ||
| 41 | + cursor.execute('''SELECT * FROM repository;''') | ||
| 42 | + repository_dict = self.dictfetchall(cursor) | ||
| 43 | + for line in revision_dict: | ||
| 44 | + revision.author = line['author'] | ||
| 45 | + revision.rev = line['rev'] | ||
| 46 | + revision.message = line['message'] | ||
| 47 | + local_time = line['time']/1000000 | ||
| 48 | + revision.created = time.strftime('%Y-%m-%d %H:%M:%S', | ||
| 49 | + time.localtime(local_time)) | ||
| 50 | + revision.repository_name = repository_dict[line['value']] | ||
| 51 | + | ||
| 37 | #def fetch_data_ticket(self, cursor) | 52 | #def fetch_data_ticket(self, cursor) |
| 38 | # ticket = Ticket() | 53 | # ticket = Ticket() |
| 39 | 54 | ||
| 40 | - #def fetch_data_revision(self, cursor) | ||
| 41 | - # revision = Revision() | ||
| 42 | - | ||
| 43 | def fetch_data_wiki(self, cursor): | 55 | def fetch_data_wiki(self, cursor): |
| 44 | wiki = Wiki() | 56 | wiki = Wiki() |
| 45 | cursor.execute('''SELECT * FROM wiki;''') | 57 | cursor.execute('''SELECT * FROM wiki;''') |