class ChainedTest(Schema): a = validators.String() a_confirm = validators.String() b = validators.String() b_confirm = validators.String() chained_validators = [validators.FieldsMatch('a', 'a_confirm'), validators.FieldsMatch('b', 'b_confirm')]
class RegisterForm(formencode.Schema): username = formencode.All(validators.PlainText(not_empty = True), UniqueUsername) email = validators.Email(not_empty = True) email_confirm = validators.String() password = validators.String(not_empty = True) password_confirm = validators.String() TOS_accept = validators.OneOf(['1']) chained_validators = [validators.FieldsMatch('email', 'email_confirm'), validators.FieldsMatch('password', 'password_confirm'),]
class AccountCreateSchema(AccountSchema): """Schema for account creation form""" limits = ValidAccountType() password = ValidPassword() password_confirm = validators.UnicodeString() email = ValidEmail(not_exist=True, resolve_domain=True) email_confirm = ValidEmail(resolve_domain=False) chained_validators = [ validators.FieldsMatch('email', 'email_confirm'), validators.FieldsMatch('password', 'password_confirm'), ValidEmailForAccountType('limits', 'email'), ]
class RegisterForm(BaseForm): login = validators.String(not_empty=True,strip=True,min=4,max=20) email = validators.Email(not_empty=True,strip=True) name = validators.String(not_empty=True,strip=True) password = validators.String(not_empty=True) password_confirm = validators.String(not_empty=True) chained_validators = [validators.FieldsMatch('password', 'password_confirm')]
class SignUpSchema(BaseSchema): username = All(validators.MinLength(4, not_empty=True), RemoveSpecial(), UniqueUsername()) password = validators.MinLength(6, not_empty=True) password_confirm = validators.MinLength(6, not_empty=True) email = All(validators.Email(not_empty=True), UniqueEmail()) chained_validators = [validators.FieldsMatch('password', 'password_confirm')]
class AccountEditSchema(AccountSchema): """Schema for account editing form""" password_new = ValidPassword(not_empty=False) password_new_confirm = validators.UnicodeString() chained_validators = [ validators.FieldsMatch('password_new', 'password_new_confirm'), ]
class PasswordResetSchema(BaseSchema): password = validators.String(not_empty=True) password_confirm = validators.String(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class RegisterForm(formencode.Schema): """ Validator for the registration form rendered by ``AccountController.register()``and accepted by ``AccountController.submit()`` """ allow_extra_fields = True filter_extra_fields = True fullname =v.UnicodeString() username = formencode.All(v.UnicodeString(not_empty=True), UsernameValidator()) password =v.UnicodeString(not_empty=True) confirm_password =v.UnicodeString(not_empty=True) email =v.Email(not_empty=True) confirm_email =v.Email(not_empty=True) chained_validators = [v.FieldsMatch('email', 'confirm_email'), v.FieldsMatch('password', 'confirm_password')]
class ProfileSchema(AccountSchema): """ Extend the account schema for user profile editing. """ email = validators.Email(not_empty=True) password = validators.String(not_empty=False) password_confirm = validators.String(not_empty=False) chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class RegistrationSchema(AccountSchema): """ Extend the account schema for user registration. """ email = validators.Email(not_empty=True) password = validators.String(min=4) password_confirm = validators.String() chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class Signup(FlexibleSchema): """Form fields to render and validate for signup.""" username = UniqueUsername(not_empty=True) email = UniqueEmail(resolve_domain=True, not_empty=True) password = Password(not_empty=True) confirm = Password(not_empty=True) chained_validators = [validators.FieldsMatch('password', 'confirm')]
class RestoreUserPasswordSchema(Schema): allow_extra_fields = True filter_extra_fields = True password = validators.UnicodeString(min=6) password_confirm = validators.UnicodeString(min=6) chained_validators = [ validators.FieldsMatch('password', 'password_confirm'), ]
class ChangePasswordSchema(Schema): allow_extra_fields = False old_password = All(PasswordCorrect(), validators.UnicodeString(min=6)) password = validators.UnicodeString(min=6) confirm_password = validators.UnicodeString(min=6) passwords_match = [ validators.FieldsMatch('password', 'confirm_password') ]
class ChangePassword(FlexibleSchema): """Form fields to render and validate for password change.""" old_password = Password(not_empty=True) new_password = Password(not_empty=True) new_confirm = Password(not_empty=True) chained_validators = [ validators.FieldsMatch('new_password', 'new_confirm') ]
class CreateUserSchema(Schema): allow_extra_fields = True filter_extra_fields = True username = validators.UnicodeString(min=3) email = validators.Email(not_empty=True) password = validators.UnicodeString(min=6) password_confirm = validators.UnicodeString(min=6) chained_validators = [ validators.FieldsMatch('password', 'password_confirm'), ]
class SignupSchema(Schema): allow_extra_fields = True filter_extra_fields = True email = All(UniqueEmail(), validators.Email(not_empty=True)) password = validators.UnicodeString(min=6) confirm_password = validators.UnicodeString(min=6) chained_validators = [ validators.FieldsMatch('password', 'confirm_password') ]
class EditUserForm(formencode.Schema): """ Validate fields on user-edit """ old_password = validators.UnicodeString(if_missing=None) password = validators.UnicodeString(if_missing=None) password2 = validators.UnicodeString(if_missing=None) email = validators.Email(if_missing=None) chained_validators = [validators.FieldsMatch('password', 'password2'), validators.RequireIfPresent('password', present='old_password')]
class Registration(formencode.Schema): """ The schema""" first_name = validators.String(not_empty=True) last_name = validators.String(not_empty=True) email = validators.Email(resolve_domain=True) username = formencode.All(validators.PlainText(), UniqueUsername()) password = SecurePassword() password_confirm = validators.String() chained_validators = [validators.FieldsMatch( 'password', 'password_confirm')]
class NewUserSchema(AuthFormSchema): "Validate new users." allow_extra_fields = False username = UniqueUsername(not_empty=True) password = validators.String(if_missing=None) confirm_password = validators.String(if_missing=None) name = validators.String(not_empty=False) resident = validators.StringBoolean(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'confirm_password'), ]
class UserSchema(Schema): first_name = validators.String(not_empty=True, strip=True) last_name = validators.String(not_empty=True, strip=True) username = All(validators.String(not_empty=True, strip=True), UniqueUsername()) password = validators.String(not_empty=True, strip=True) password_confirm = validators.String(not_empty=True, strip=True) email = validators.Email(not_empty=True, strip=True, resolve_domain=False) chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class UserCreateForm(formencode.Schema): allow_extra_fields = True user_name = formencode.All(validators.PlainText(not_empty=True), forms.UniqueUsername(), forms.ContainsChar()) email = formencode.All(validators.Email(), forms.UniqueEmail()) password = validators.String(not_empty=True) password_confirm = validators.String(not_empty=True) password_confirm = validators.String(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class ResetPasswordSchema(CSRFSchema): """The :class:`~pywebtools.pyramid.auth.ResetPasswordSchema` handles the validation of password reset requests.""" password = validators.UnicodeString(not_empty=True) """New password""" password_confirm = validators.UnicodeString(not_empty=True) """Updated password""" chained_validators = [ validators.FieldsMatch('password', 'password_confirm') ]
class RegisterForm(formencode.Schema): """ Validate Register Form """ username = formencode.All(validators.UnicodeString(not_empty=True), validators.PlainText(), UniqueUsername()) password = validators.UnicodeString(not_empty=True) password2 = validators.UnicodeString(not_empty=True) email = validators.Email(not_empty=True) comment = validators.UnicodeString() role = validators.UnicodeString() chained_validators = [validators.FieldsMatch('password', 'password2')]
class ResetPasswordForm(Schema): allow_extra_fields = True filter_extra_fields = True password = All(validators.UnicodeString(min=6, not_empty=True), SecurePassword()) confirm_password = validators.UnicodeString(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'confirm_password') ]
class EditForm(formencode.Schema): """ Validator for the registration form rendered by ``AccountController.register()``and accepted by ``AccountController.submit()`` """ allow_extra_fields = True filter_extra_fields = True fullname = v.UnicodeString() email = v.Email() confirm_email = v.Email() password = v.UnicodeString() confirm_password = v.UnicodeString() ''' first_area = v.Int() first_area_level = v.Int() second_area = v.Int() second_area_level = v.Int() ''' chained_validators = [v.FieldsMatch('email', 'confirm_email'), v.FieldsMatch('password', 'confirm_password')]
class ChangePasswordForm(Schema): allow_extra_fields = True filter_extra_fields = True user_id = validators.Int() old_password = All(validators.UnicodeString(min=6, not_empty=True), Old_Password()) password = validators.UnicodeString(not_empty=True) confirm_password = validators.UnicodeString(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'confirm_password') ]
class UserSchema(Schema): filter_extra_fields = True allow_extra_fields = True email = EmailValidator(not_empty=True) password = validators.String(not_empty=True) confirm_password = validators.String(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'confirm_password') ] sex = validators.String(not_empty=True) dob = dobValidator(not_empty=True) first_name = validators.String() last_name = validators.String()
class RegistrationForm(TableForm): # set additional extra info here to bring them across the registration process # you might want to serialize the extra info in json or something similar extra = HiddenField() user_name = TextField(label=l_('User Name'), validator=UniqueUserValidator(not_empty=True)) email_address = TextField( label=l_('Email'), validator=UniqueEmailValidator(not_empty=True)) password = PasswordField(label=l_('Password'), validator=Required) password_confirm = PasswordField(label=l_('Confirm Password'), validator=Required) validator = validators.FieldsMatch('password', 'password_confirm')
class RegisterForm(formencode.Schema): name = fv.UnicodeString(not_empty=True, max=128) email = formencode.All(fv.Email(not_empty=True), fv.MaxLength(256), UniqueEmail()) password = fv.UnicodeString(not_empty=True, min=5) confirm_password = fv.UnicodeString(not_empty=True, min=5) default_timezone = fv.Int(not_empty=True) username = fv.UnicodeString(not_empty=False, min=4, max=64) first_name = fv.UnicodeString(not_empty=False, max=64) last_name = fv.UnicodeString(not_empty=False, max=64) chained_validators = [fv.FieldsMatch('password', 'confirm_password')]
class ChangeEmailPassword(Schema): allow_extra_fields = True filter_extra_fields = True email = All( validators.UnicodeString(not_empty=True, strip=True), validators.Email(), Unique('email', u'That email is reserved for another account.')) old_password = validators.UnicodeString(min=6, not_empty=True) confirm_password = validators.UnicodeString(not_empty=True) password = validators.UnicodeString(not_empty=True) chained_validators = [ validators.FieldsMatch('password', 'confirm_password') ]