From: Magnus Hagander Date: Sat, 17 Nov 2018 17:34:59 +0000 (+0100) Subject: Support editing email and registration type on registrations X-Git-Tag: FINAL_PY2~42 X-Git-Url: http://git.postgresql.org/gitweb/static/benefitdownload/file?a=commitdiff_plain;h=378c0653b355763adfc8c5a312183a71ed630202;p=pgeu-web.git Support editing email and registration type on registrations Per experience from pgconfeu, this should not be limited to just superusers. People make mistakes... --- diff --git a/postgresqleu/confreg/backendforms.py b/postgresqleu/confreg/backendforms.py index e4d674c..636cb71 100644 --- a/postgresqleu/confreg/backendforms.py +++ b/postgresqleu/confreg/backendforms.py @@ -239,15 +239,16 @@ class BackendRegistrationForm(BackendForm): helplink = "registrations" class Meta: model = ConferenceRegistration - fields = ['firstname', 'lastname', 'company', 'address', 'country', 'phone', + fields = ['firstname', 'lastname', 'email', 'company', 'address', 'country', 'phone', 'shirtsize', 'dietary', 'twittername', 'nick', 'shareemail', - 'additionaloptions'] + 'regtype', 'additionaloptions'] def fix_fields(self): if self.instance.payconfirmedat: self.warning_text = "WARNING! This registration has already been completed! Edit with caution!" self.fields['additionaloptions'].queryset = ConferenceAdditionalOption.objects.filter(conference=self.conference) + self.fields['regtype'].queryset = RegistrationType.objects.filter(conference=self.conference) if not self.conference.askfood: del self.fields['dietary'] if not self.conference.asktshirt: