forms.py 550 B

12345678910111213141516171819202122
  1. '''
  2. @author: olivier.massot, 2018
  3. '''
  4. from django import forms
  5. from martor.fields import MartorFormField
  6. from main.models import Story
  7. class StoryForm(forms.ModelForm):
  8. description = MartorFormField(label="Description")
  9. class Meta:
  10. model = Story
  11. fields = ('epic', 'name', 'description', 'assignees', 'sprints')
  12. def __init__(self, *args, **kwargs):
  13. super(StoryForm, self).__init__(*args, **kwargs)
  14. self.fields['assignees'].required = False
  15. self.fields['sprints'].required = False