From fb097193171b50cf4e55a3e84ca2a08664fcaee8 Mon Sep 17 00:00:00 2001 From: klmp200 Date: Mon, 3 Apr 2017 09:41:35 +0200 Subject: [PATCH] Hide start_date for non root user from clubs --- club/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/club/views.py b/club/views.py index e7dacc6b..3b884b03 100644 --- a/club/views.py +++ b/club/views.py @@ -133,6 +133,8 @@ class ClubMembersView(ClubTabsMixin, CanViewMixin, UpdateView): form.instance = Membership.objects.filter(club=self.object).filter(user=form.data.get('user')).filter(end_date=None).first() if form.instance is None: # Instanciate a new membership form.instance = Membership(club=self.object, user=self.request.user) + if not self.request.user.is_root: + form.fields.pop('start_date', None) # form.initial = {'user': self.request.user} # form._user = self.request.user return form