From 36330815ff39d3f29df76f3c1434ede5deb16ff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 15 Oct 2020 11:50:29 +0200 Subject: [PATCH] allow users with delete_diffusion perm to delete diffusions --- emissions/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emissions/forms.py b/emissions/forms.py index 673d4de..fd8d81b 100644 --- a/emissions/forms.py +++ b/emissions/forms.py @@ -365,7 +365,7 @@ class AbsenceForm(forms.ModelForm): emission = kwargs.get('initial', {}).get('emission') user = kwargs.get('initial', {}).get('user') self.fields['datetime'].widget.emission = emission - if user and user.is_staff: + if (user and user.has_perm('emissions.delete_diffusion')): date = emission.get_next_planned_date() self.fields['datetime'].initial = date self.fields['datetime'].widget = DateTimeWidget() -- GitLab