Commit d28b5b08b1376da87d718efc48ee1f99d722e89e
1 parent
ef76e090
Exists in
master
and in
39 other branches
Fix suggestions and warnings
Signed-off-by: Gustavo Jaruga <darksshades@gmail.com> Signed-off-by: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Showing
16 changed files
with
22 additions
and
75 deletions
Show diff stats
colab/accounts/views.py
| ... | ... | @@ -20,7 +20,7 @@ from conversejs.models import XMPPAccount |
| 20 | 20 | |
| 21 | 21 | from colab.super_archives.models import (EmailAddress, Message, |
| 22 | 22 | EmailAddressValidation) |
| 23 | -from colab.search.utils import trans, getCollaborationData | |
| 23 | +from colab.search.utils import trans, get_collaboration_data | |
| 24 | 24 | |
| 25 | 25 | from .forms import (UserCreationForm, UserForm, ListsForm, |
| 26 | 26 | UserUpdateForm, ChangeXMPPPasswordForm) |
| ... | ... | @@ -72,11 +72,10 @@ class UserProfileDetailView(UserProfileBaseMixin, DetailView): |
| 72 | 72 | messages = Message.objects.filter(from_address__user__pk=user.pk) |
| 73 | 73 | count_types[trans('thread')] = messages.count() |
| 74 | 74 | |
| 75 | - collaborations, count_types_extras = getCollaborationData(user) | |
| 75 | + collaborations, count_types_extras = get_collaboration_data(user) | |
| 76 | 76 | collaborations.extend(messages) |
| 77 | 77 | |
| 78 | - collaborations = sorted(collaborations, | |
| 79 | - key=lambda elem: elem.modified, reverse=True) | |
| 78 | + collaborations.sort(key=lambda elem: elem.modified, reverse=True) | |
| 80 | 79 | |
| 81 | 80 | count_types.update(count_types_extras) |
| 82 | 81 | ... | ... |
colab/home/views.py
| ... | ... | @@ -2,29 +2,26 @@ from django.conf import settings |
| 2 | 2 | from django.shortcuts import render |
| 3 | 3 | from django.http import HttpResponse, Http404 |
| 4 | 4 | |
| 5 | -from colab.search.utils import trans, getCollaborationData | |
| 5 | +from colab.search.utils import trans, get_collaboration_data | |
| 6 | 6 | from colab.super_archives.models import Thread |
| 7 | 7 | |
| 8 | 8 | |
| 9 | 9 | def dashboard(request): |
| 10 | 10 | """Dashboard page""" |
| 11 | 11 | |
| 12 | - latest_threads = Thread.objects.all()[:6] | |
| 13 | - highest_score_threads = Thread.highest_score.all()[:6] | |
| 12 | + latest_threads = Thread.objects.all() | |
| 13 | + highest_score_threads = Thread.highest_score.all() | |
| 14 | 14 | |
| 15 | 15 | hottest_threads = [] |
| 16 | 16 | for thread in highest_score_threads: |
| 17 | 17 | hottest_threads.append(thread.latest_message) |
| 18 | 18 | |
| 19 | - latest_results, count_types = getCollaborationData() | |
| 19 | + latest_results, count_types = get_collaboration_data() | |
| 20 | 20 | threads = Thread.objects.all() |
| 21 | - messages = [] | |
| 22 | - for t in threads: | |
| 23 | - messages.append(t.latest_message) | |
| 21 | + messages = [t.latest_message for t in threads] | |
| 24 | 22 | |
| 25 | 23 | latest_results.extend(messages) |
| 26 | - latest_results = sorted(latest_results, | |
| 27 | - key=lambda elem: elem.modified, reverse=True) | |
| 24 | + latest_results.sort(key=lambda elem: elem.modified, reverse=True) | |
| 28 | 25 | |
| 29 | 26 | for key in count_types.keys(): |
| 30 | 27 | count_types[trans(key)] = count_types.pop(key) | ... | ... |
colab/proxy/gitlab/data_api.py
colab/proxy/gitlab/models.py
colab/proxy/jenkins/data_api.py
colab/proxy/management/commands/import_proxy_data.py
| 1 | 1 | #!/usr/bin/env python |
| 2 | 2 | |
| 3 | 3 | import importlib |
| 4 | +import inspect | |
| 4 | 5 | |
| 5 | 6 | from django.core.management.base import BaseCommand |
| 6 | 7 | from django.conf import settings |
| 7 | 8 | |
| 8 | -from colab.proxy.proxybase.proxy_data_api import ProxyDataAPI | |
| 9 | +from colab.proxy.utils.proxy_data_api import ProxyDataAPI | |
| 9 | 10 | |
| 10 | 11 | |
| 11 | 12 | class Command(BaseCommand): |
| ... | ... | @@ -20,7 +21,10 @@ class Command(BaseCommand): |
| 20 | 21 | |
| 21 | 22 | for module_item_name in dir(module): |
| 22 | 23 | module_item = getattr(module, module_item_name) |
| 24 | + if not inspect.isclass(module_item): | |
| 25 | + continue | |
| 23 | 26 | if issubclass(module_item, ProxyDataAPI): |
| 24 | 27 | if module_item != ProxyDataAPI: |
| 25 | 28 | api = module_item() |
| 26 | - api.fetchData() | |
| 29 | + api.fetch_data() | |
| 30 | + break | ... | ... |
colab/proxy/noosfero/data_api.py
colab/proxy/proxybase/__init__.py
colab/proxy/proxybase/management/commands/__init__.py
colab/proxy/proxybase/management/commands/import_proxy_data.py
| ... | ... | @@ -1,26 +0,0 @@ |
| 1 | -#!/usr/bin/env python | |
| 2 | - | |
| 3 | -import importlib | |
| 4 | - | |
| 5 | -from django.core.management.base import BaseCommand | |
| 6 | -from django.conf import settings | |
| 7 | - | |
| 8 | -from colab.proxy.proxybase.proxy_data_api import ProxyDataAPI | |
| 9 | - | |
| 10 | - | |
| 11 | -class Command(BaseCommand): | |
| 12 | - help = "Import proxy data into colab database" | |
| 13 | - | |
| 14 | - def handle(self, *args, **kwargs): | |
| 15 | - print "Executing extraction command..." | |
| 16 | - | |
| 17 | - for module_name in settings.PROXIED_APPS.keys(): | |
| 18 | - module_path = 'colab.proxy.{}.data_api'.format(module_name) | |
| 19 | - module = importlib.import_module(module_path) | |
| 20 | - | |
| 21 | - for module_item_name in dir(module): | |
| 22 | - module_item = getattr(module, module_item_name) | |
| 23 | - if issubclass(module_item, ProxyDataAPI): | |
| 24 | - if module_item != ProxyDataAPI: | |
| 25 | - api = module_item() | |
| 26 | - api.fetchData() |
colab/proxy/proxybase/proxy_data_api.py
colab/proxy/redmine/data_api.py
colab/proxy/trac/data_api.py
colab/proxy/trac/models.py
| ... | ... | @@ -131,21 +131,3 @@ class Wiki(models.Model, HitCounterModelMixin): |
| 131 | 131 | return User.objects.get(username=self.modified_by) |
| 132 | 132 | except User.DoesNotExist: |
| 133 | 133 | return None |
| 134 | - | |
| 135 | - | |
| 136 | -class WikiCollabCount(models.Model): | |
| 137 | - author = models.TextField(primary_key=True) | |
| 138 | - count = models.IntegerField() | |
| 139 | - | |
| 140 | - class Meta: | |
| 141 | - managed = False | |
| 142 | - db_table = 'wiki_collab_count_view' | |
| 143 | - | |
| 144 | - | |
| 145 | -class TicketCollabCount(models.Model): | |
| 146 | - author = models.TextField(primary_key=True) | |
| 147 | - count = models.IntegerField() | |
| 148 | - | |
| 149 | - class Meta: | |
| 150 | - managed = False | |
| 151 | - db_table = 'ticket_collab_count_view' | ... | ... |
colab/proxy/utils/proxy_data_api.py
colab/search/utils.py