diff options
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/views.py | 15 | ||||
-rw-r--r-- | ishtar_common/views_item.py | 7 |
2 files changed, 15 insertions, 7 deletions
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, |