diff options
author | Magnus Hagander | 2022-08-15 15:29:25 +0000 |
---|---|---|
committer | Magnus Hagander | 2022-08-15 20:56:08 +0000 |
commit | 58256bc1ac1e13b6da94f3aabd9b7e6e3e8108a5 (patch) | |
tree | df04337076ee3f9b05fb3415d95b7dc47deb1327 /postgresqleu/util/backendviews.py | |
parent | 87e77479aafbec6f779ff7c55268bffa867c448c (diff) |
Create a base class for before-new-object-forms
Pass the current conference (if any) to this base class, and make it
available to subclasses. Doing this as a proper baseclass makes further
additions later easier.
Diffstat (limited to 'postgresqleu/util/backendviews.py')
-rw-r--r-- | postgresqleu/util/backendviews.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/postgresqleu/util/backendviews.py b/postgresqleu/util/backendviews.py index fac9c5cf..0445a823 100644 --- a/postgresqleu/util/backendviews.py +++ b/postgresqleu/util/backendviews.py @@ -12,7 +12,7 @@ from postgresqleu.confreg.util import get_authenticated_conference from postgresqleu.confreg.backendforms import BackendCopySelectConferenceForm from .models import OAuthApplication -from .backendforms import BackendForm +from .backendforms import BackendForm, BackendBeforeNewForm from .forms import SelectSetValueField from .oauthapps import oauth_application_choices, oauth_application_create @@ -62,11 +62,11 @@ def backend_process_form(request, urlname, formclass, id, cancel_url='../', save newinfo = False if request.method == 'POST': # Making the new one! - newform = formclass.form_before_new(request.POST) + newform = formclass.form_before_new(conference, request.POST) if newform.is_valid(): newinfo = True else: - newform = formclass.form_before_new() + newform = formclass.form_before_new(conference) if not newinfo: return render(request, 'confreg/admin_backend_form.html', { 'conference': conference, @@ -485,7 +485,7 @@ def backend_handle_copy_previous(request, formclass, restpieces, conference): # # Special direct views # -class BackendOAuthappNewForm(forms.Form): +class BackendOAuthappNewForm(BackendBeforeNewForm): helplink = 'oauth' apptype = forms.CharField() # Field type will be changed dynamically baseurl = forms.URLField(label='Base URL') |