CRUD Checklist Template

This commit is contained in:
Benbb96
2023-04-30 01:05:46 +02:00
parent af1ba5f205
commit 308f69a03b
10 changed files with 250 additions and 3 deletions

View File

@ -606,6 +606,22 @@ class MultipleTicketSelectForm(forms.Form):
return tickets
class ChecklistTemplateForm(forms.ModelForm):
name = forms.CharField(
widget=forms.TextInput(attrs={'class': 'form-control'}),
required=True,
)
task_list = forms.JSONField(widget=forms.HiddenInput())
class Meta:
model = ChecklistTemplate
fields = ('name', 'task_list')
def clean_task_list(self):
task_list = self.cleaned_data['task_list']
return list(map(lambda task: task.strip(), task_list))
class ChecklistForm(forms.ModelForm):
name = forms.CharField(
widget=forms.TextInput(attrs={'class': 'form-control'}),