From: Olivier Larchevêque Date: Thu, 5 Jan 2012 17:51:27 +0000 (-0500) Subject: disable inline adding for dossier X-Git-Tag: DAE+RH~232 X-Git-Url: http://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=0e19085161f90dc86104797fa4dcc68d3203cfb7 disable inline adding for dossier --- diff --git a/project/rh/lib.py b/project/rh/lib.py index 4af6ab6..496afba 100644 --- a/project/rh/lib.py +++ b/project/rh/lib.py @@ -90,7 +90,7 @@ class DossierROInline(ReadOnlyInlineMixin, LinkedInline): extra = 0 can_delete = False - def has_add_permission(self, request): + def has_add_permission(self, request=None): return False def has_change_permission(self, request, obj=None): diff --git a/project/rh/templates/admin/linked.html b/project/rh/templates/admin/linked.html index e411327..99f395d 100644 --- a/project/rh/templates/admin/linked.html +++ b/project/rh/templates/admin/linked.html @@ -110,6 +110,7 @@ } }); } + {% if inline_admin_formset.formset.has_add_permission != False %} $(rows).formset({ prefix: "{{ inline_admin_formset.formset.prefix }}", addText: "{% blocktrans with inline_admin_formset.opts.verbose_name|title as verbose_name %}Add another {{ verbose_name }}{% endblocktrans %}", @@ -125,6 +126,7 @@ alternatingRows(row); }) }); + {% endif %} }); })(django.jQuery);