2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-17 04:25:42 +00:00

crispy forms for FileManagementFormView

This commit is contained in:
2021-05-16 16:00:02 +02:00
parent b9c73b1e60
commit 3a5b4ab74b
3 changed files with 17 additions and 5 deletions

View File

@ -13,6 +13,7 @@ from django.conf import settings
from django.core.files.storage import FileSystemStorage
from formtools.wizard.views import SessionWizardView
from crispy_forms.helper import FormHelper
from InvenTree.views import AjaxUpdateView
from InvenTree.helpers import str2bool
@ -269,6 +270,15 @@ class FileManagementFormView(MultiStepFormView):
return super().get_form_kwargs()
def get_form(self, step=None, data=None, files=None):
""" add crispy-form helper to form """
form = super().get_form(step=step, data=data, files=files)
form.helper = FormHelper()
form.helper.form_show_labels = False
return form
def get_form_table_data(self, form_data):
""" Extract table cell data from form data and fields.
These data are used to maintain state between sessions.