Commit 76a5a6b8 authored by Michal Čihař's avatar Michal Čihař

Move imports to top of the files

Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 966be38e
...@@ -37,7 +37,7 @@ from south.signals import post_migrate ...@@ -37,7 +37,7 @@ from south.signals import post_migrate
from social.apps.django_app.default.models import UserSocialAuth from social.apps.django_app.default.models import UserSocialAuth
from weblate.lang.models import Language from weblate.lang.models import Language
from weblate.trans.models import Project, Change from weblate.trans.models import Project, Change, Unit
from weblate.trans.util import get_site_url, get_distinct_translations from weblate.trans.util import get_site_url, get_distinct_translations
from weblate.accounts.avatar import get_user_display from weblate.accounts.avatar import get_user_display
import weblate import weblate
...@@ -554,7 +554,6 @@ class Profile(models.Model): ...@@ -554,7 +554,6 @@ class Profile(models.Model):
''' '''
Returns list of secondary units. Returns list of secondary units.
''' '''
from weblate.trans.models.unit import Unit
secondary_langs = self.secondary_languages.exclude( secondary_langs = self.secondary_languages.exclude(
id=unit.translation.language.id id=unit.translation.language.id
) )
......
...@@ -19,7 +19,8 @@ ...@@ -19,7 +19,8 @@
# #
from django.contrib.sitemaps import GenericSitemap, Sitemap from django.contrib.sitemaps import GenericSitemap, Sitemap
from weblate.trans.models import Project, SubProject, Translation from django.core.urlresolvers import reverse
from weblate.trans.models import Project, SubProject, Translation, Change
from weblate.accounts.models import Profile from weblate.accounts.models import Profile
PROJECT_DICT = { PROJECT_DICT = {
...@@ -55,7 +56,6 @@ class PagesSitemap(Sitemap): ...@@ -55,7 +56,6 @@ class PagesSitemap(Sitemap):
return item[0] return item[0]
def lastmod(self, item): def lastmod(self, item):
from weblate.trans.models import Change
return Change.objects.all()[0].timestamp return Change.objects.all()[0].timestamp
def priority(self, item): def priority(self, item):
...@@ -70,7 +70,6 @@ class EngageSitemap(GenericSitemap): ...@@ -70,7 +70,6 @@ class EngageSitemap(GenericSitemap):
Wrapper around GenericSitemap to point to engage page. Wrapper around GenericSitemap to point to engage page.
''' '''
def location(self, obj): def location(self, obj):
from django.core.urlresolvers import reverse
return reverse('engage', kwargs={'project': obj.slug}) return reverse('engage', kwargs={'project': obj.slug})
...@@ -91,7 +90,6 @@ class EngageLangSitemap(Sitemap): ...@@ -91,7 +90,6 @@ class EngageLangSitemap(Sitemap):
return ret return ret
def location(self, item): def location(self, item):
from django.core.urlresolvers import reverse
return reverse( return reverse(
'engage-lang', 'engage-lang',
kwargs={'project': item[0].slug, 'lang': item[1].code} kwargs={'project': item[0].slug, 'lang': item[1].code}
......
...@@ -26,6 +26,7 @@ from django.utils import timezone ...@@ -26,6 +26,7 @@ from django.utils import timezone
from weblate.trans.models.unit import Unit from weblate.trans.models.unit import Unit
from weblate.trans.models.translation import Translation from weblate.trans.models.translation import Translation
from weblate.trans.models.dictionary import Dictionary from weblate.trans.models.dictionary import Dictionary
from weblate.trans.models.project import Project
from weblate.accounts.avatar import get_user_display from weblate.accounts.avatar import get_user_display
...@@ -134,7 +135,6 @@ class ChangeManager(models.Manager): ...@@ -134,7 +135,6 @@ class ChangeManager(models.Manager):
Prefilters Changes by ACL for users and fetches related fields Prefilters Changes by ACL for users and fetches related fields
for last changes display. for last changes display.
''' '''
from weblate.trans.models import Project
result = self.prefetch() result = self.prefetch()
acl_projects, filtered = Project.objects.get_acl_status(user) acl_projects, filtered = Project.objects.get_acl_status(user)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment