예제 #1
0
class ExtendedRegisterForm(RegisterForm):
    first_name = fields.StringField(
        _('First name'), [validators.DataRequired(_('First name is required')),
                          validators.NoURLs(_('URLs not allowed in this field'))])
    last_name = fields.StringField(
        _('Last name'), [validators.DataRequired(_('Last name is required')),
                         validators.NoURLs(_('URLs not allowed in this field'))])
예제 #2
0
파일: forms.py 프로젝트: opendatateam/udata
class UserProfileForm(ModelForm):
    model_class = User

    first_name = fields.StringField(_('First name'), [validators.DataRequired(),
                                    validators.NoURLs(_('URLs not allowed in this field'))])
    last_name = fields.StringField(_('Last name'), [validators.DataRequired(),
                                   validators.NoURLs(_('URLs not allowed in this field'))])
    email = fields.StringField(_('Email'), [validators.DataRequired(), validators.Email()])
    avatar = fields.ImageField(_('Avatar'), sizes=AVATAR_SIZES)
    website = fields.URLField(_('Website'))
    about = fields.MarkdownField(_('About'))
예제 #3
0
class ExtendedRegisterForm(RegisterForm):
    first_name = fields.StringField(_('First name'), [
        validators.DataRequired(_('First name is required')),
        validators.NoURLs(_('URLs not allowed in this field'))
    ])
    last_name = fields.StringField(_('Last name'), [
        validators.DataRequired(_('Last name is required')),
        validators.NoURLs(_('URLs not allowed in this field'))
    ])

    def validate(self):
        # no register allowed when read only mode is on
        if not super().validate() or current_app.config.get('READ_ONLY_MODE'):
            return False

        return True