class ClusterCreateForm(FlaskExtendableForm): name = StringField('Name', validators=[DataRequired()]) provisioner = SelectField('Provisioner', validators=[DataRequired()], choices=[], switch=True)
class ProvisionerCreateForm(FlaskExtendableForm): name = StringField('Name', validators=[DataRequired()]) engine = SelectField('Engine', choices=[], switch=True)
class UserInviteForm(FlaskExtendableForm): auth_method = SelectField('Authentication Method', choices=[], switch=True)
class UserProfileForm(FlaskExtendableForm): timezone = SelectField('Timezone', validators=[DataRequired()], choices=get_datetime_choices())
class MemberChangeRoleForm(FlaskForm): role = SelectField('Role', choices=ROLE_CHOICES)
class MemberCreateForm(FlaskExtendableForm): auth_method = SelectField('Authentication Method', choices=[], switch=True) role = SelectField('Role', choices=ROLE_CHOICES)