class EditProjectForm(CreateProjectForm): old_slug = PassiveHiddenField('old_slug') old_password = PasswordField('old password', validators=[RequiredIf('password'), Optional(), ValidPassword('old_slug')]) password = PasswordField('new password') confirm_password = PasswordField( 'confirm new password', validators=[RequiredIf('password'), EqualTo('password', message='Passwords must match.')])
class LocationForm(ModelForm): class Meta: model = self.Location id = PassiveHiddenField()
class MyForm(Form): id = PassiveHiddenField()
class EditBoardForm(SpireForm): _prefix = 'board-' title = StringField('Project Name') old_slug = PassiveHiddenField('old-slug', [DataRequired()]) slug = StringField('slug', [DataRequired(), UniqueSlug('old_slug')])
class LocationForm(ModelForm): class Meta: model = self.Location only = ['name', 'description', 'type'] id = PassiveHiddenField()
class LoginForm(Form): slug = PassiveHiddenField('slug') password = PasswordField('password', validators=[DataRequired(), ValidPassword('slug')])