Exemplo n.º 1
0
class LoginForm(FlaskForm):
    user = StringField('Username', validators=[DataRequired()])
    pw = PasswordField('password', validators=[DataRequired()])
    remember_me = BooleanField('remember_me', default=False)
Exemplo n.º 2
0
class ConnectionForm(DynamicForm):
    conn_id = StringField(lazy_gettext('Conn Id'), widget=BS3TextFieldWidget())
    conn_type = SelectField(lazy_gettext('Conn Type'),
                            choices=Connection._types,
                            widget=Select2Widget())
    host = StringField(lazy_gettext('Host'), widget=BS3TextFieldWidget())
    schema = StringField(lazy_gettext('Schema'), widget=BS3TextFieldWidget())
    login = StringField(lazy_gettext('Login'), widget=BS3TextFieldWidget())
    password = PasswordField(lazy_gettext('Password'),
                             widget=BS3PasswordFieldWidget())
    port = IntegerField(lazy_gettext('Port'),
                        validators=[validators.Optional()],
                        widget=BS3TextFieldWidget())
    extra = TextAreaField(lazy_gettext('Extra'),
                          widget=BS3TextAreaFieldWidget())

    # Used to customized the form, the forms elements get rendered
    # and results are stored in the extra field as json. All of these
    # need to be prefixed with extra__ and then the conn_type ___ as in
    # extra__{conn_type}__name. You can also hide form elements and rename
    # others from the connection_form.js file
    extra__jdbc__drv_path = StringField(lazy_gettext('Driver Path'),
                                        widget=BS3TextFieldWidget())
    extra__jdbc__drv_clsname = StringField(lazy_gettext('Driver Class'),
                                           widget=BS3TextFieldWidget())
    extra__google_cloud_platform__project = StringField(
        lazy_gettext('Project Id'), widget=BS3TextFieldWidget())
    extra__google_cloud_platform__key_path = StringField(
        lazy_gettext('Keyfile Path'), widget=BS3TextFieldWidget())
    extra__google_cloud_platform__keyfile_dict = PasswordField(
        lazy_gettext('Keyfile JSON'), widget=BS3PasswordFieldWidget())
    extra__google_cloud_platform__scope = StringField(
        lazy_gettext('Scopes (comma separated)'), widget=BS3TextFieldWidget())
    extra__google_cloud_platform__num_retries = IntegerField(
        lazy_gettext('Number of Retries'),
        validators=[validators.NumberRange(min=0)],
        widget=BS3TextFieldWidget(),
        default=5)
    extra__grpc__auth_type = StringField(lazy_gettext('Grpc Auth Type'),
                                         widget=BS3TextFieldWidget())
    extra__grpc__credential_pem_file = StringField(
        lazy_gettext('Credential Keyfile Path'), widget=BS3TextFieldWidget())
    extra__grpc__scopes = StringField(lazy_gettext('Scopes (comma separated)'),
                                      widget=BS3TextFieldWidget())
    extra__yandexcloud__service_account_json = PasswordField(
        lazy_gettext('Service account auth JSON'),
        widget=BS3PasswordFieldWidget(),
        description='Service account auth JSON. Looks like '
        '{"id", "...", "service_account_id": "...", "private_key": "..."}. '
        'Will be used instead of OAuth token and SA JSON file path field if specified.',
    )
    extra__yandexcloud__service_account_json_path = StringField(
        lazy_gettext('Service account auth JSON file path'),
        widget=BS3TextFieldWidget(),
        description=
        'Service account auth JSON file path. File content looks like '
        '{"id", "...", "service_account_id": "...", "private_key": "..."}. '
        'Will be used instead of OAuth token if specified.',
    )
    extra__yandexcloud__oauth = PasswordField(
        lazy_gettext('OAuth Token'),
        widget=BS3PasswordFieldWidget(),
        description=
        'User account OAuth token. Either this or service account JSON must be specified.',
    )
    extra__yandexcloud__folder_id = StringField(
        lazy_gettext('Default folder ID'),
        widget=BS3TextFieldWidget(),
        description=
        'Optional. This folder will be used to create all new clusters and nodes by default',
    )
    extra__yandexcloud__public_ssh_key = StringField(
        lazy_gettext('Public SSH key'),
        widget=BS3TextFieldWidget(),
        description=
        'Optional. This key will be placed to all created Compute nodes'
        'to let you have a root shell there',
    )
Exemplo n.º 3
0
class LoginForm(Form):
    username = TextField('Username')
    password = PasswordField('Password')
Exemplo n.º 4
0
class UsernamePasswordForm(BaseForm):
    """Form with username and password fields. Use in the login form."""
    username = StringField('Email', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
Exemplo n.º 5
0
class Signup_Form(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    email = StringField('Email', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Submit')
Exemplo n.º 6
0
 def scaffold_form(self):
     form_class = super(UserAdmin, self).scaffold_form()
     form_class.password2 = PasswordField('New Password')
     return form_class
Exemplo n.º 7
0
class LoginForm(FlaskForm):
    """ Class for creating Login Form """
    username = StringField('Your Username:'******'Password', validators=[DataRequired()])
    remember_me = BooleanField('Keep me logged in')
    submit = SubmitField('Log In')
Exemplo n.º 8
0
class LoginForm(FlaskForm):  #FORMAS DE LOGIN
    email = StringField('Correo Electrónico',
                        validators=[DataRequired(), Email()])
    password = PasswordField('Contraseña', validators=[DataRequired()])
    recaptcha = RecaptchaField()
    submit = SubmitField('Iniciar Sesión')
Exemplo n.º 9
0
class RestablecerForm(FlaskForm):  #FORMAS DE REGISTRO
    password = PasswordField('Contraseña', validators=[DataRequired()])
    confirm_password = PasswordField(
        'Confirmar Contraseña',
        validators=[DataRequired(), EqualTo('password')])
    submit = SubmitField("Aceptar")
Exemplo n.º 10
0
class LoginForm(FlaskForm):
    email = StringField('Email', validators =[DataRequired(),Email()])
    password = PasswordField('Password',validators =[DataRequired()])
    remember = BooleanField('Remember Me')
    submit = SubmitField('Login')
Exemplo n.º 11
0
class Login(FlaskForm):
    player_id = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Login')
Exemplo n.º 12
0
 class F(Form):
     a = PasswordField(
         widget=widgets.PasswordInput(hide_value=False), default="LE DEFAULT"
     )
     b = PasswordField(default="Hai")
Exemplo n.º 13
0
class LoginForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
Exemplo n.º 14
0
class LoginForm(FlaskForm):
    username = StringField("Your username", validators=[DataRequired()])
    password = PasswordField("Password", validators=[DataRequired()])
    remember_me = BooleanField("Keep me logged in")
    submit = SubmitField("Log In")
Exemplo n.º 15
0
class LoginForm(user_form):
    password = PasswordField('Password',
                             validators=[validators.DataRequired()])
Exemplo n.º 16
0
class LoginForm(Form):
    '''
    wtform for login
    '''
    email = EmailField(validators=[Email()])
    password = PasswordField()
Exemplo n.º 17
0
class RegisterForm(FlaskForm):
    password = PasswordField('パスワード',
                             validators=[
                                 DataRequired('入力してください。'),
                                 EqualTo('confirm_password',
                                         message='パスワードが一致しません')
                             ])
    confirm_password = PasswordField('パスワード確認',
                                     validators=[DataRequired('入力してください。')])
    picture_path = FileField('アイコン画像を設定')
    username = StringField('ユーザーネーム',
                           validators=[DataRequired()],
                           render_kw={"placeholder": "例)ポチ"})
    user_code = StringField('ユーザーコード',
                            validators=[DataRequired()],
                            render_kw={
                                "placeholder": "pochi0830",
                                "pattern": "^[0-9A-Za-z]+$"
                            })
    last_name = StringField('お名前(全角)',
                            validators=[DataRequired()],
                            render_kw={
                                "placeholder": "例)山田",
                                "pattern": "[^A-Za-z0-90-9]+"
                            })
    first_name = StringField('',
                             validators=[DataRequired()],
                             render_kw={
                                 "placeholder": "例)花子",
                                 "pattern": "[^A-Za-z0-90-9]+"
                             })
    last_name_kana = StringField('お名前カナ(全角)',
                                 validators=[DataRequired()],
                                 render_kw={
                                     "placeholder":
                                     "例)ヤマダ",
                                     "pattern":
                                     "(?=.*?[\u30A1-\u30FC])[\u30A1-\u30FC\s]*"
                                 })
    first_name_kana = StringField(
        '',
        validators=[DataRequired()],
        render_kw={
            "placeholder": "例)ハナコ",
            "pattern": "(?=.*?[\u30A1-\u30FC])[\u30A1-\u30FC\s]*"
        })
    b_year = SelectField('生年月日',
                         choices=[(0, '--')],
                         validators=[DataRequired()],
                         coerce=int)
    b_month = SelectField('',
                          choices=[(0, '--')],
                          validators=[DataRequired()],
                          coerce=int)
    b_date = SelectField('',
                         choices=[(0, '--')],
                         validators=[DataRequired()],
                         coerce=int)
    zip01 = StringField('郵便番号(ハイフンなし)',
                        validators=[DataRequired()],
                        render_kw={
                            "placeholder": "例)123456",
                            "pattern": "\d{7}"
                        })
    pref01 = SelectField('都道府県',choices=[('','未選択'),('北海道','北海道'),('青森県','青森県'),('岩手県','岩手県'),('宮城県','宮城県'),('秋田県','秋田県'),\
        ('山形県','山形県'),('福島県','福島県'),('茨城県','茨城県'),('栃木県','栃木県'),('群馬県','群馬県'),('埼玉県','埼玉県'),('千葉県','千葉県'),\
        ('東京都','東京都'),('神奈川県','神奈川県'),('新潟県','新潟県'),('富山県','富山県'),('石川県','石川県'),('福井県','福井県'),('山梨県','山梨県'),\
        ('長野県','長野県'),('岐阜県','岐阜県'),('静岡県','静岡県'),('愛知県','愛知県'),('三重県','三重県'),('滋賀県','滋賀県'),('京都府','京都府'),\
        ('大阪府','大阪府'),('兵庫県','兵庫県'),('奈良県','奈良県'),('和歌山県','和歌山県'),('鳥取県','鳥取県'),('島根県','島根県'),('岡山県','岡山県'),\
        ('広島県','広島県'),('山口県','山口県'),('徳島県','徳島県'),('香川県','香川県'),('愛媛県','愛媛県'),('高知県','高知県'),('福岡県','福岡県'),\
        ('佐賀県','佐賀県'),('長崎県','長崎県'),('熊本県','熊本県'),('大分県','大分県'),('宮崎県','宮崎県'),('鹿児島県','鹿児島県'),('沖縄県','沖縄県')],\
        validators=[DataRequired('入力してください。')])
    addr01 = StringField('市区町村', validators=[DataRequired('入力してください。')])
    addr02 = StringField('番地', validators=[DataRequired('入力してください。')])
    addr03 = StringField('建物名')
    captcha = StringField('画像に表示されている文字を入力してください。')
    submit = SubmitField('登録する')

    def validate_password(self, field):
        if len(field.data) < 8:
            raise ValidationError('パスワードは8文字以上です')

    def validate_user_code(self, field):
        if User.select_user_by_user_code(field.data):
            raise ValidationError('このユーザーコードはすでに使用されています')

    def validate_captcha(self, field):
        if flask_session_captcha.session.get('captcha_answer') != field.data:
            raise ValidationError('画像に表示されている文字と違います。')
Exemplo n.º 18
0
class LocalLoginForm(IndicoForm):
    identifier = StringField(_('Username'), [DataRequired()],
                             filters=[_tolower])
    password = PasswordField(_('Password'), [DataRequired()])
Exemplo n.º 19
0
class PasswordFormMixin(object):
    password = PasswordField(
        label=lazy_gettext("Password"),
        validators=[data_required()],
        render_kw=dict(required=True),
    )
Exemplo n.º 20
0
class RegistrationForm(FlaskForm):
    family_name = StringField(
        'Family Name',
        validators=[
            InputRequired(),
            Length(max=64,
                   message='Must be less than %(max)d characters long.')
        ],
        default='Franecki195'  #for demo user
    )
    date_of_birth = DateField(
        'Date of Birth',
        format='%Y-%m-%d',
        validators=[InputRequired()],
        default=datetime.datetime(1995, 4, 20)  #for demo user
    )
    identifier_system = SelectField(
        'ID',
        choices=[('http://hl7.org/fhir/sid/us-ssn', 'Social Security Number')],
        validators=[InputRequired()],
        default='http://hl7.org/fhir/sid/us-ssn'  #for demo user
    )
    identifier_value = StringField(
        'ID Number',
        validators=[
            InputRequired(),
            Length(max=64,
                   message='Must be less than %(max)d characters long.')
        ],
        render_kw={"placeholder": "Your ID Number"},
        default='999-45-3776'  #for demo user
    )
    email = EmailField(
        'Email',
        validators=[
            InputRequired(),
            Email('Please provide a valid email address'),
            Length(max=64,
                   message='Must be less than %(max)d characters long.'),
            check_duplicate(model=UserModel, field=UserModel.email)
        ],
        default='*****@*****.**'  #for demo user
    )
    password = StringField(
        'Password',
        validators=[
            InputRequired(),
            Length(
                min=8,
                max=64,
                message='Must be between %(min)d and %(max)d characters long.')
        ],
        widget=PasswordInput(hide_value=False),  #for demo user
        default=123123123  #for demo user
    )
    password_confirm = PasswordField(
        'Confirm Password',
        validators=[
            InputRequired(),
            EqualTo('password',
                    message=('Password does not match, please try again.'))
        ],
        widget=PasswordInput(hide_value=False),  #for demo user
        default=123123123  #for demo user
    )
    submit = SubmitField('Register')
Exemplo n.º 21
0
Arquivo: forms.py Projeto: omh/yoshimi
class LoginForm(BaseForm):
    email = TextField('Email', [required(), email()])
    password = PasswordField('Password', [required()])
Exemplo n.º 22
0
class RegisterForm(Form):
    unique_email = Unique(User, User.email, message='this email has already been used')
    email = TextField(validators=[Required(), Email(), unique_email])
    password = PasswordField(validators=[Required(), Length(min=8, max=30, message='password must be at least 8 characters')])
Exemplo n.º 23
0
class SignUpForm(FlaskForm):
    username = StringField('Nombre de Usuario', validators=[DataRequired()])
    password = PasswordField('Contraseña', validators=[DataRequired()])
    submit = SubmitField('Enviar')
Exemplo n.º 24
0
class LoginForm(Form):
    email = TextField(validators=[Required(), Email()])
    password = PasswordField(validators=[Required()])
Exemplo n.º 25
0
class LoginForm(FlaskForm):
	usuario = StringField('Usuario', validators=[DataRequired()])
	password = PasswordField('Contraseña', validators=[DataRequired()])
	iniciarSesion = SubmitField('Iniciar sesión', validators=[DataRequired()])
Exemplo n.º 26
0
class LoginForm(FlaskForm):
    username = StringField('Nombre de usuario', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Enviar')
Exemplo n.º 27
0
class LoginForm(FlaskForm):
    username = StringField('Your Username:'******'Password:'******'Keep me logged in:')  # will become a checkbox
    submit = SubmitField('Log In')
Exemplo n.º 28
0
class UserLoginForm(FlaskForm):

    email = EmailField('email', validators=[DataRequired(), Email()])
    password = PasswordField('password', validators=[DataRequired()])
    submit = SubmitField('login')
Exemplo n.º 29
0
class LoginForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Submit')
Exemplo n.º 30
0
class GetInterfaceConfigForm(FlaskForm):
    hostname = StringField('Hostname', validators=[DataRequired()])
    port = StringField('Port', validators=[DataRequired()])
    user = StringField('Username', validators=[DataRequired()])
    pw = PasswordField('Password', validators=[DataRequired()])