Commit 9e71a13c authored by Weblate's avatar Weblate

Merge remote-tracking branch 'origin/master'

parents 71e146a9 7c91925c
...@@ -1203,3 +1203,10 @@ class Translation(models.Model, URLMixin): ...@@ -1203,3 +1203,10 @@ class Translation(models.Model, URLMixin):
for rqtype in keys: for rqtype in keys:
cache_key = 'counts-%s-%s-%s' % (slug, code, rqtype) cache_key = 'counts-%s-%s-%s' % (slug, code, rqtype)
cache.delete(cache_key) cache.delete(cache_key)
def get_gwargs(self):
return {
'lang': self.language.code,
'subproject': self.subproject.slug,
'project': self.subproject.project.slug
}
...@@ -313,21 +313,11 @@ def show_translation(request, project, subproject, lang): ...@@ -313,21 +313,11 @@ def show_translation(request, project, subproject, lang):
'search_form': search_form, 'search_form': search_form,
'review_form': review_form, 'review_form': review_form,
'last_changes': last_changes, 'last_changes': last_changes,
'last_changes_url': urlencode(
{
'lang': obj.language.code,
'subproject': obj.subproject.slug,
'project': obj.subproject.project.slug
}
),
'last_changes_rss': reverse( 'last_changes_rss': reverse(
'rss-translation', 'rss-translation',
kwargs={ kwargs=obj.get_kwargs(),
'lang': obj.language.code,
'subproject': obj.subproject.slug,
'project': obj.subproject.project.slug
}
), ),
'last_changes_url': urlencode(obj.get_kwargs()),
})) }))
......
...@@ -22,6 +22,7 @@ from django.views.generic.list import ListView ...@@ -22,6 +22,7 @@ from django.views.generic.list import ListView
from django.http import Http404 from django.http import Http404
from django.contrib import messages from django.contrib import messages
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
from trans.models.changes import Change from trans.models.changes import Change
from trans.views.helper import get_project_translation from trans.views.helper import get_project_translation
from lang.models import Language from lang.models import Language
......
...@@ -25,7 +25,6 @@ from trans.models import Change ...@@ -25,7 +25,6 @@ from trans.models import Change
from lang.models import Language from lang.models import Language
from trans.views.helper import get_project_translation from trans.views.helper import get_project_translation
from django.shortcuts import render_to_response, get_object_or_404 from django.shortcuts import render_to_response, get_object_or_404
from django.utils.translation import ugettext as _
from django.template import RequestContext from django.template import RequestContext
from django.http import HttpResponse from django.http import HttpResponse
from django.contrib.auth.models import User from django.contrib.auth.models import User
......
...@@ -480,19 +480,9 @@ def translate(request, project, subproject, lang): ...@@ -480,19 +480,9 @@ def translate(request, project, subproject, lang):
'last_changes': unit.change_set.all()[:10], 'last_changes': unit.change_set.all()[:10],
'last_changes_rss': reverse( 'last_changes_rss': reverse(
'rss-translation', 'rss-translation',
kwargs={ kwargs=obj.get_kwargs(),
'lang': obj.language.code,
'subproject': obj.subproject.slug,
'project': obj.subproject.project.slug
}
),
'last_changes_url': urlencode(
{
'lang': obj.language.code,
'subproject': obj.subproject.slug,
'project': obj.subproject.project.slug
}
), ),
'last_changes_url': urlencode(obj.get_kwargs()),
'total': obj.unit_set.all().count(), 'total': obj.unit_set.all().count(),
'search_id': search_result['search_id'], 'search_id': search_result['search_id'],
'offset': offset, 'offset': offset,
......
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