diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-03-16 17:28:40 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-03-16 17:28:40 +0100 |
commit | 154354d1b853332effab3a9dd77d0e95f020b480 (patch) | |
tree | a26117e6505425797caaca9e06a25cd0f8249e17 | |
parent | db59013598b86e348694f4ade7c155a16142368e (diff) | |
download | Ishtar-154354d1b853332effab3a9dd77d0e95f020b480.tar.bz2 Ishtar-154354d1b853332effab3a9dd77d0e95f020b480.zip |
Force translations for QA new items
-rw-r--r-- | archaeological_operations/views.py | 6 | ||||
-rw-r--r-- | archaeological_warehouse/views.py | 6 | ||||
-rw-r--r-- | ishtar_common/views.py | 15 | ||||
-rw-r--r-- | ishtar_common/views_item.py | 7 |
4 files changed, 23 insertions, 11 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py index 9bf7779f6..86e5b7f52 100644 --- a/archaeological_operations/views.py +++ b/archaeological_operations/views.py @@ -91,8 +91,10 @@ def autocomplete_archaeologicalsite(request): return HttpResponse(data, content_type='text/plain') -new_archaeologicalsite = new_qa_item(models.ArchaeologicalSite, - forms.ArchaeologicalSiteForm, many=True) +new_archaeologicalsite = new_qa_item( + models.ArchaeologicalSite, forms.ArchaeologicalSiteForm, many=True, + page_name=_("New archaeological site") +) def autocomplete_operation(request): diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py index 73951cffa..2702e71c3 100644 --- a/archaeological_warehouse/views.py +++ b/archaeological_warehouse/views.py @@ -62,8 +62,10 @@ get_warehouse = get_item(models.Warehouse, 'get_warehouse', 'warehouse', show_warehouse = show_item(models.Warehouse, 'warehouse') revert_warehouse = revert_item(models.Warehouse) -new_warehouse = new_qa_item(models.Warehouse, forms.WarehouseForm) -new_container = new_qa_item(models.Container, forms.ContainerForm) +new_warehouse = new_qa_item(models.Warehouse, forms.WarehouseForm, + page_name=_("New warehouse")) +new_container = new_qa_item(models.Container, forms.ContainerForm, + page_name=_("New container")) def autocomplete_warehouse(request): diff --git a/ishtar_common/views.py b/ishtar_common/views.py index cb1af7c5d..6ae0c1f3b 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -823,17 +823,21 @@ def autocomplete_author(request): return HttpResponse(data, content_type='text/plain') -new_person = new_qa_item(models.Person, forms.PersonForm) +new_person = new_qa_item(models.Person, forms.PersonForm, + page_name=_("New person")) modify_person = modify_qa_item(models.Person, forms.PersonForm) detail_person = get_short_html_detail(models.Person) -new_person_noorga = new_qa_item(models.Person, forms.NoOrgaPersonForm) -new_organization = new_qa_item(models.Organization, forms.OrganizationForm) +new_person_noorga = new_qa_item(models.Person, forms.NoOrgaPersonForm, + page_name=_("New person")) +new_organization = new_qa_item(models.Organization, forms.OrganizationForm, + page_name=_("New organization")) show_organization = show_item(models.Organization, 'organization') get_organization = get_item(models.Organization, 'get_organization', 'organization') modify_organization = modify_qa_item(models.Organization, forms.OrganizationForm) detail_organization = get_short_html_detail(models.Organization) -new_author = new_qa_item(models.Author, forms.AuthorForm) +new_author = new_qa_item(models.Author, forms.AuthorForm, + page_name=_("New author")) show_person = show_item(models.Person, 'person') get_person = get_item(models.Person, 'get_person', 'person') @@ -1922,7 +1926,8 @@ class OrganizationPersonEdit(LoginRequiredMixin, UpdateView): # documents -new_document_tag = new_qa_item(models.DocumentTag, forms.AddDocumentTagForm) +new_document_tag = new_qa_item(models.DocumentTag, forms.AddDocumentTagForm, + page_name=_("New tag")) autocomplete_documenttag = get_autocomplete_generic(models.DocumentTag) show_document = show_item(models.Document, 'document') diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py index e0861c7b8..677dcbe18 100644 --- a/ishtar_common/views_item.py +++ b/ishtar_common/views_item.py @@ -144,7 +144,7 @@ def check_permission(request, action_slug, obj_id=None): def new_qa_item(model, frm, many=False, - template="ishtar/forms/qa_new_item.html"): + template="ishtar/forms/qa_new_item.html", page_name=""): def func(request, parent_name, limits=''): model_name = model._meta.object_name not_permitted_msg = ugettext("Operation not permitted.") @@ -154,7 +154,10 @@ def new_qa_item(model, frm, many=False, if model.SLUG == "site": slug = "archaeologicalsite" url_slug = "new-" + slug - dct = {'page_name': str(_('New %s' % model_name.lower())), + current_page_name = page_name[:] + if not current_page_name: + current_page_name = _('New %s' % model_name.lower()) + dct = {'page_name': str(current_page_name), 'url': reverse(url_slug, args=[parent_name]), 'slug': slug, 'parent_name': parent_name, |