class MembershipRefuseForm(Form): comment = fields.StringField(_('Comment'), [validators.required()])
class WithGenericChoicesForm(ModelForm): model_class = WithGenericChoices name = fields.StringField() nested = fields.ModelField()
class FakeForm(ModelForm): model_class = Fake name = fields.StringField() nested = fields.NestedModelList(nested_form, **kwargs)
class ChecksumForm(ModelForm): model_class = Checksum choices = list(zip(CHECKSUM_TYPES, CHECKSUM_TYPES)) type = fields.SelectField(choices=choices, default='sha1') value = fields.StringField(_('Checksum value'), [validators.DataRequired()])
class HarvestSourceValidationForm(Form): state = fields.SelectField(choices=VALIDATION_STATES.items()) comment = fields.StringField( _('Comment'), [validators.RequiredIfVal('state', VALIDATION_REFUSED)])
class IntervalForm(ModelForm): model_class = PeriodicTask.Interval every = fields.IntegerField(validators=[validators.NumberRange(min=0)]) period = fields.StringField()
class ContactForm(FlaskForm): name = fields.StringField("Name", [validators.Required()]) email = EmailField("Email", [validators.Required(), validators.Email()]) subject = fields.StringField("Subject", [validators.Required()]) message = fields.TextAreaField("Message", [validators.Required()]) recaptcha = recaptcha.RecaptchaField()
class DatasetExtraForm(Form): key = fields.StringField(_('Key'), [validators.required()]) value = fields.StringField(_('Value'), [validators.required()]) old_key = fields.StringField(_('Old key'))
class FakeForm(ModelForm): model_class = Fake name = fields.StringField() nested = NestedListField()
class ExtendedRegisterForm(RegisterForm): first_name = fields.StringField( 'First Name', [validators.Required('First name is required')]) last_name = fields.StringField( 'Last Name', [validators.Required('Last name is required')])
class Form(ModelForm): model_class = self.model name = fields.StringField() target = fields.ModelField(validators=validators)
class IssueCreateForm(ModelForm): model_class = Issue title = fields.StringField(_('Title'), [validators.required()]) comment = fields.StringField(_('Comment'), [validators.required()]) subject = fields.ModelField(_('Subject'), [validators.required()])
class AddDatasetToReuseForm(Form): dataset = fields.StringField()
class WithReferenceForm(ModelForm): model_class = WithReference name = fields.StringField() nested = fields.ModelField()
class FakeForm(Form): required = fields.StringField(validators=[validators.required()]) choices = fields.SelectField(choices=(('first', ''), ('second', ''))) email = fields.StringField(validators=[validators.Email()])
class SubNestedForm(ModelForm): model_class = SubNested name = fields.StringField(validators=[fields.validators.DataRequired()])
class DiscussionCommentForm(Form): comment = fields.StringField(_('Comment'), [validators.required()]) close = fields.BooleanField(default=False)
class ChecksumForm(Form): type = fields.SelectField(choices=zip(CHECKSUM_TYPES, CHECKSUM_TYPES), default='sha1') value = fields.StringField()
class DiscussionCreateForm(Form): title = fields.StringField(_('Title'), [validators.required()]) comment = fields.StringField(_('Comment'), [validators.required()]) subject = fields.DatasetOrReuseField(_('Subject'), [validators.required()])
class ChecksumForm(ModelForm): model_class = Checksum choices = list(zip(CHECKSUM_TYPES, CHECKSUM_TYPES)) type = fields.SelectField(choices=choices, default='sha1') value = fields.StringField()
class OrganizationMemberForm(ModelForm): model_class = Organization pk = fields.StringField(validators=[validators.required()]) value = fields.StringField(default='editor')
class NestedForm(ModelForm): model_class = Nested name = fields.StringField(validators=[fields.validators.required()])
class MembershipRequestForm(UserModelForm): model_class = MembershipRequest user_field = 'user' comment = fields.StringField(_('Comment'), [validators.required()])
class MembershipRequestForm(ModelForm): model_class = MembershipRequest user = fields.CurrentUserField() comment = fields.StringField(_('Comment'), [validators.DataRequired()])
class IssueCreateForm(Form): comment = fields.StringField(_('Comment'), [validators.required()]) type = fields.SelectField(_('Type'), [validators.required()], choices=ISSUE_TYPES.items())