Commit 2e823c72 authored by Serge S. Koval's avatar Serge S. Koval

Fixed #83. Incompatible change - if you overriden create_form/edit_form in...

Fixed #83. Incompatible change - if you overriden create_form/edit_form in your views, remove from from the parameters
parent c59d33a6
...@@ -467,7 +467,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -467,7 +467,7 @@ class BaseModelView(BaseView, ActionsMixin):
""" """
return self.get_form() return self.get_form()
def create_form(self, form=None, obj=None): def create_form(self, obj=None):
""" """
Instantiate model creation form and return it. Instantiate model creation form and return it.
...@@ -475,13 +475,13 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -475,13 +475,13 @@ class BaseModelView(BaseView, ActionsMixin):
""" """
return self._create_form_class(obj=obj) return self._create_form_class(obj=obj)
def edit_form(self, form=None, obj=None): def edit_form(self, obj=None):
""" """
Instantiate model editing form and return it. Instantiate model editing form and return it.
Override to implement custom behavior. Override to implement custom behavior.
""" """
return self._edit_form_class(form, obj) return self._edit_form_class(obj=obj)
# Helpers # Helpers
def is_sortable(self, name): def is_sortable(self, name):
...@@ -821,7 +821,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -821,7 +821,7 @@ class BaseModelView(BaseView, ActionsMixin):
if not self.can_create: if not self.can_create:
return redirect(return_url) return redirect(return_url)
form = self.create_form(None) form = self.create_form()
if form.validate_on_submit(): if form.validate_on_submit():
if self.create_model(form): if self.create_model(form):
...@@ -854,7 +854,7 @@ class BaseModelView(BaseView, ActionsMixin): ...@@ -854,7 +854,7 @@ class BaseModelView(BaseView, ActionsMixin):
if model is None: if model is None:
return redirect(return_url) return redirect(return_url)
form = self.edit_form(None, obj=model) form = self.edit_form(obj=model)
if form.validate_on_submit(): if form.validate_on_submit():
if self.update_model(form, model): if self.update_model(form, model):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment