Open
Description
Right now is possible to define one inline crud:
as docs explains:
# yourapp/crud.py
from crudbuilder.formset import BaseInlineFormset
class PersonEmploymentInlineFormset(BaseInlineFormset):
inline_model = PersonEmployment
parent_model = Person
exclude = ['created_by', 'updated_by']
#formset_class = YourBaseInlineFormset
#child_form = ChildModelForm
class PersonCrud(BaseCrudBuilder):
model = Person
search_fields = ['name']
tables2_fields = ('name', 'email')
inlineformset = PersonEmploymentInlineFormset
What I want:
# yourapp/crud.py
from crudbuilder.formset import BaseInlineFormset
class PersonFooInlineFormset(BaseInlineFormset):
inline_model = PersonFoo
parent_model = Person
exclude = ['created_by', 'updated_by']
class PersonEmploymentInlineFormset(BaseInlineFormset):
inline_model = PersonEmployment
parent_model = Person
exclude = ['created_by', 'updated_by']
class PersonCrud(BaseCrudBuilder):
model = Person
search_fields = ['name']
tables2_fields = ('name', 'email')
inlineformset = [
PersonEmploymentInlineFormset,
PersonFooInlineFormset
]
inlineformset's items order should be respected when rendered
Thanks for you great app!
Metadata
Metadata
Assignees
Labels
No labels