class ContractorForm(Form): user = SelectField(u'Юзер', choices=UserDB.get_for_select(), validators=[REQ]) requisites = SelectField(u'Реквизиты', choices=RequisitesDB.get_for_select(), validators=[REQ]) email = StringField(u'Email') comment = TextAreaField(u'Комментарий')
class TemplateForm(Form): user = SelectField(u'Юзер', choices=UserDB.get_for_select(), validators=[REQ]) name = StringField(u'Название', validators=[REQ]) comment = TextAreaField(u'Комментарий') content = SelectField(u'Контент', choices=ContentDB.get_for_select(), validators=[REQ])
class TaskForm(Form): user = SelectField(u'Юзер', choices=UserDB.get_for_select(), validators=[REQ]) name = StringField(u'Название', validators=[REQ]) comment = TextAreaField(u'Комментарий') contractors = SelectMultipleField(u'Контрагенты', choices=ContactorDB.get_for_select(), validators=[REQ]) periodic = SelectField(u'Периодичность', choices=PeriodicDB.get_for_select(), validators=[REQ]) template = SelectField(u'Шаблон', choices=TemplateDB.get_for_select(), validators=[REQ])
class BillForm(Form): user = SelectField(u'Юзер', choices=UserDB.get_for_select(), validators=[REQ]) contractor = SelectField(u'Контрагент', choices=ContactorDB.get_for_select(), validators=[REQ]) template = SelectField(u'Шаблон', choices=TemplateDB.get_for_select()) task = SelectField(u'Задание', choices=TaskDB.get_for_select()) content = SelectField(u'Контент', choices=ContentDB.get_for_select(), validators=[REQ]) name = StringField(u'Название', validators=[REQ]) send = BooleanField(u'Отправлен') paid = BooleanField(u'Оплачен')