Splitup forms.py into several files.
This commit is contained in:
@@ -26,7 +26,7 @@ class ImprintView(generic.TemplateView):
|
||||
|
||||
|
||||
class LoginView(auth_views.LoginView):
|
||||
form_class = forms.LoginForm
|
||||
form_class = forms.auth.LoginForm
|
||||
next_page = reverse_lazy('dav_events:event_list')
|
||||
template_name = 'dav_events/auth/login_form.html'
|
||||
|
||||
@@ -40,7 +40,7 @@ class LogoutView(auth_views.LogoutView):
|
||||
|
||||
|
||||
class SetPasswordView(auth_views.PasswordChangeView):
|
||||
form_class = forms.SetPasswordForm
|
||||
form_class = forms.auth.SetPasswordForm
|
||||
template_name = 'dav_events/auth/set_password_form.html'
|
||||
success_url = reverse_lazy('dav_events:event_list')
|
||||
|
||||
@@ -137,7 +137,7 @@ class EventAcceptView(EventDetailView):
|
||||
|
||||
|
||||
class EventCreateView(generic.FormView):
|
||||
form_class = forms.EventCreateForm
|
||||
form_class = forms.events.EventCreateForm
|
||||
template_dir = os.path.join('dav_events', 'event_create')
|
||||
default_template_name = 'default.html'
|
||||
abort_url = reverse_lazy('dav_events:home')
|
||||
@@ -153,16 +153,16 @@ class EventCreateView(generic.FormView):
|
||||
|
||||
def get_form_class(self, form_name=None):
|
||||
if form_name is not None:
|
||||
form_class = getattr(forms, form_name)
|
||||
form_class = getattr(forms.events, form_name)
|
||||
elif 'dav_events_event_create_next_form_name' in self.request.session:
|
||||
form_name = self.request.session['dav_events_event_create_next_form_name']
|
||||
form_class = getattr(forms, form_name)
|
||||
if not issubclass(form_class, forms.ChainedForm):
|
||||
form_class = getattr(forms.events, form_name)
|
||||
if not issubclass(form_class, self.form_class):
|
||||
raise SuspiciousOperation('Invalid next form: {}'.format(form_name))
|
||||
else:
|
||||
base_form_class = self.form_class
|
||||
initial_form_name = base_form_class.get_initial_form_name()
|
||||
form_class = getattr(forms, initial_form_name)
|
||||
form_class = getattr(forms.events, initial_form_name)
|
||||
|
||||
return form_class
|
||||
|
||||
|
||||
Reference in New Issue
Block a user