From 4746cd2938df3cf87ae338d22eb4f67f35bac960 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 14 Nov 2022 18:58:48 +0100 Subject: Remove dead code about dashboards --- archaeological_files/admin.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'archaeological_files/admin.py') diff --git a/archaeological_files/admin.py b/archaeological_files/admin.py index 4f3bc5333..6f73c1340 100644 --- a/archaeological_files/admin.py +++ b/archaeological_files/admin.py @@ -174,6 +174,12 @@ class CopyPriceAgreementAdmin(GeneralTypeAdmin): def copy_price_agreement(self, request): form = None + if not hasattr(request.user, "ishtaruser") or request.user.ishtaruser.has_right( + "change_priceagreement", session=request.session): + self.message_user( + request, str(_("Cannot change price agreement.")) + ) + return HttpResponseRedirect(reverse("admin:login")) if "apply" in request.POST: form = CopyPriceForm(request.POST) -- cgit v1.2.3