def __init__(self, *args, **kwargs): super(LoginForm, self).__init__(*args, **kwargs) if app_settings.AUTHENTICATION_METHOD == AuthenticationMethod.EMAIL: login_widget = forms.TextInput(attrs={'type': 'email', 'placeholder': _('E-mail address'), 'autofocus': 'autofocus'}) login_field = forms.EmailField(label=_("E-mail"), widget=login_widget) elif app_settings.AUTHENTICATION_METHOD \ == AuthenticationMethod.USERNAME: login_widget = forms.TextInput(attrs={'placeholder': _('Username'), 'autofocus': 'autofocus'}) login_field = forms.CharField( label=_("Username"), widget=login_widget, max_length=get_username_max_length()) else: assert app_settings.AUTHENTICATION_METHOD \ == AuthenticationMethod.USERNAME_EMAIL login_widget = forms.TextInput(attrs={'placeholder': _('Username or e-mail'), 'autofocus': 'autofocus'}) login_field = forms.CharField(label=pgettext("field label", "Login"), widget=login_widget) self.fields["login"] = login_field set_form_field_order(self, ["login", "password", "remember"]) if app_settings.SESSION_REMEMBER is not None: del self.fields['remember']
def __init__(self, *args, **kwargs): email_required = kwargs.pop('email_required', app_settings.EMAIL_REQUIRED) self.username_required = kwargs.pop('username_required', app_settings.USERNAME_REQUIRED) super(BaseSignupForm, self).__init__(*args, **kwargs) # field order may contain additional fields from our base class, # so take proper care when reordering... field_order = ['email', 'username'] merged_field_order = list(self.fields.keys()) if email_required: self.fields["email"].label = ugettext("E-mail") self.fields["email"].required = True else: self.fields["email"].label = ugettext("E-mail (optional)") self.fields["email"].required = False self.fields["email"].widget.is_required = False if self.username_required: field_order = ['username', 'email'] # Merge our email and username fields in if they are not # currently in the order. This is to allow others to # re-arrange email and username if they desire. Go in reverse # so that we make sure the inserted items are always # prepended. for field in reversed(field_order): if field not in merged_field_order: merged_field_order.insert(0, field) set_form_field_order(self, merged_field_order) if not self.username_required: del self.fields["username"]
def __init__(self, *args, **kwargs): kwargs['username_required'] = False super(ReadMoreSignupForm, self).__init__(*args, **kwargs) order = self.fields.keys() order.remove('first_name') order.remove('last_name') set_form_field_order(self, ['first_name', 'last_name']+order)
def __init__(self, *args, **kwargs): super(SignupForm, self).__init__(*args, **kwargs) self.fields['password1'] = PasswordField(label=_("Password")) self.fields['password2'] = PasswordField(label=_("Confirm password")) if hasattr(self, 'field_order'): set_form_field_order(self, self.field_order)
def __init__(self, *args, **kwargs): super(MySignupForm, self).__init__(*args, **kwargs) self.fields['password1'] = forms.CharField( label='password', initial=GetRandomStr(5), ) self.fields['password1'].widget = forms.HiddenInput() self.fields['last_name'] = forms.CharField(label='姓', ) self.fields['last_name'].widget.attrs['maxlength'] = '15' self.fields['last_name'].error_messages = { 'required': '姓を入力してください。', 'maxlength': '15桁以内を入力してください。' } self.fields['first_name'] = forms.CharField(label="名", ) self.fields['first_name'].widget.attrs['maxlength'] = '15' self.fields['first_name'].error_messages = { 'required': '名を入力してください。', 'maxlength': '15桁以内を入力してください。' } self.fields['email'].widget.attrs['placeholder'] = '' self.fields['email'].widget.attrs['maxlength'] = '30' self.fields['email'].error_messages = { 'required': 'メールアドレスを入力してください。', 'maxlength': '30桁以内を入力してください。' } if hasattr(self, 'field_order'): set_form_field_order(self, self.field_order)
def __init__(self, *args, **kwargs): super(LoginForm, self).__init__(*args, **kwargs) if app_settings.AUTHENTICATION_METHOD == AuthenticationMethod.EMAIL: login_widget = forms.TextInput( attrs={ 'type': 'email', 'placeholder': _('E-mail address'), 'autofocus': 'autofocus' }) login_field = forms.EmailField(label=_("E-mail"), widget=login_widget) elif app_settings.AUTHENTICATION_METHOD \ == AuthenticationMethod.USERNAME: login_widget = forms.TextInput(attrs={ 'placeholder': _('Username'), 'autofocus': 'autofocus' }) login_field = forms.CharField(label=_("Username"), widget=login_widget, max_length=get_username_max_length()) else: assert app_settings.AUTHENTICATION_METHOD \ == AuthenticationMethod.USERNAME_EMAIL login_widget = forms.TextInput( attrs={ 'placeholder': _('Username or e-mail'), 'autofocus': 'autofocus' }) login_field = forms.CharField(label=pgettext( "field label", "Login"), widget=login_widget) self.fields["login"] = login_field set_form_field_order(self, ["login", "password", "remember"]) if app_settings.SESSION_REMEMBER is not None: del self.fields['remember']
def __init__(self, *args, **kwargs): super(GroupInviteSignupForm, self).__init__(*args, **kwargs) # Squeeze in the new 'name' field fields = self.fields.keys() del fields[fields.index('name')] fields.insert(fields.index('email') + 1, 'name') set_form_field_order(self, fields)
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) # self.fields['username'].widget.attrs.update({'class': 'form-control', 'placeholder': 'Username'}) self.fields['email'].widget.attrs.update({'class': 'form-control', 'placeholder': 'Email'}) self.fields['password1'].widget.attrs.update({'class': 'form-control', 'placeholder': 'Password'}) self.fields['password2'].widget.attrs.update({'class': 'form-control', 'placeholder': 'Password'}) field_order = ['email', 'password1', 'password2', ] set_form_field_order(self, field_order)
def __init__(self, *args, **kwargs): email_required = kwargs.pop('email_required', app_settings.EMAIL_REQUIRED) self.username_required = kwargs.pop('username_required', app_settings.USERNAME_REQUIRED) super(BaseSignupForm, self).__init__(*args, **kwargs) username_field = self.fields['username'] username_field.max_length = get_username_max_length() username_field.validators.append( validators.MaxLengthValidator(username_field.max_length)) username_field.widget.attrs['maxlength'] = str( username_field.max_length) default_field_order = [ 'email', 'email2', # ignored when not present 'username', 'first_name', 'last_name', 'description', 'image', 'password1', 'password2' # ignored when not present ] if app_settings.SIGNUP_EMAIL_ENTER_TWICE: self.fields["email2"] = forms.EmailField( label=_("E-mail (again)"), widget=forms.TextInput( attrs={ 'type': 'email', 'placeholder': _('E-mail address confirmation') })) if email_required: self.fields['email'].label = ugettext("E-mail") self.fields['email'].required = True else: self.fields['email'].label = ugettext("E-mail (optional)") self.fields['email'].required = False self.fields['email'].widget.is_required = False if self.username_required: default_field_order = [ 'email', 'email2', # ignored when not present 'username', 'first_name', 'last_name', 'description', 'image', 'password1', 'password2' ] if not self.username_required: del self.fields["username"] set_form_field_order( self, getattr(self, 'field_order', None) or default_field_order)
def __init__(self, *args, **kwargs): super(SignupForm, self).__init__(*args, **kwargs) self.fields['password1'] = PasswordField(label=_("Password")) if app_settings.SIGNUP_PASSWORD_ENTER_TWICE: self.fields['password2'] = PasswordField( label=_("Password (again)")) if hasattr(self, 'field_order'): set_form_field_order(self, self.field_order)
def __init__(self, *args, **kwargs): super(CustomLoginForm, self).__init__(*args, **kwargs) #seleccionamos los campos que queremos que aparescan login_widget = forms.TextInput(attrs={'placeholder': _('Username'), 'autofocus': 'autofocus', 'class':'input-block-leveel', 'required':True}) login_field = forms.CharField(label=_("Username"), widget=login_widget, max_length=30) self.fields["login"] = login_field set_form_field_order(self, ["login", "password", "remember",])
def __init__(self, *args, **kwargs): email_required = kwargs.pop('email_required', app_settings.EMAIL_REQUIRED) self.username_required = kwargs.pop('username_required', app_settings.USERNAME_REQUIRED) super(BaseSignupForm, self).__init__(*args, **kwargs) username_field = self.fields['username'] username_field.max_length = get_username_max_length() username_field.validators.append( validators.MaxLengthValidator(username_field.max_length)) username_field.widget.attrs['maxlength'] = str( username_field.max_length) # field order may contain additional fields from our base class, # so take proper care when reordering... field_order = ['email', 'username'] if app_settings.SIGNUP_EMAIL_ENTER_TWICE: self.fields["email2"] = forms.EmailField( label=_("E-mail (again)"), widget=forms.TextInput( attrs={ 'type': 'email', 'placeholder': _('E-mail address confirmation') })) field_order = ['email', 'email2', 'username'] merged_field_order = list(self.fields.keys()) if email_required: self.fields['email'].label = ugettext("E-mail") self.fields['email'].required = True else: self.fields['email'].label = ugettext("E-mail (optional)") self.fields['email'].required = False self.fields['email'].widget.is_required = False if self.username_required: field_order = ['username', 'email'] if app_settings.SIGNUP_EMAIL_ENTER_TWICE: field_order.append('email2') # Merge our email and username fields in if they are not # currently in the order. This is to allow others to # re-arrange email and username if they desire. Go in reverse # so that we make sure the inserted items are always # prepended. for field in reversed(field_order): if field not in merged_field_order: merged_field_order.insert(0, field) set_form_field_order(self, merged_field_order) if not self.username_required: del self.fields["username"]
def __init__(self, *args, **kwargs): ret = super(OpenIDSignupForm, self).__init__(*args, **kwargs) first_fields = ['first_name', 'last_name'] merged_field_order = list(self.fields.keys()) for field in reversed(first_fields): merged_field_order.remove(field) merged_field_order.insert(0, field) merged_field_order.remove('captcha') merged_field_order.append('captcha') set_form_field_order(self, merged_field_order) return ret
def __init__(self, *args, **kwargs): super(CustomSignupForm, self).__init__(*args, **kwargs) default_field_order = [ 'username', 'email', 'email2', # ignored when not present 'country', 'areaofinterest', 'role', 'password1', 'password2' # ignored when not present ] set_form_field_order( self, getattr(self, 'field_order', None) or default_field_order) self.fields['areaofinterest'].choices = TopicCategory.objects.values_list('id','gn_description')
def __init__(self, *args, **kwargs): super(CustomLoginForm, self).__init__(*args, **kwargs) #seleccionamos los campos que queremos que aparescan login_widget = forms.TextInput( attrs={ 'placeholder': _('Username'), 'autofocus': 'autofocus', 'class': 'input-block-leveel', 'required': True }) login_field = forms.CharField(label=_("Username"), widget=login_widget, max_length=30) self.fields["login"] = login_field set_form_field_order(self, [ "login", "password", "remember", ])
def __init__(self, *args, **kwargs): self.request = kwargs.pop('request', None) super(LoginForm, self).__init__(*args, **kwargs) if settings.ACCOUNT_AUTHENTICATION_METHOD == 'email': login_widget = forms.TextInput( attrs={ 'type': 'email', 'placeholder': _('E-mail address'), 'autofocus': 'autofocus', 'style': 'color:white', }) login_field = forms.EmailField(label=_("E-mail"), widget=login_widget) elif settings.ACCOUNT_AUTHENTICATION_METHOD \ == 'username': login_widget = forms.TextInput( attrs={ 'placeholder': _('Username'), 'autofocus': 'autofocus', 'style': 'color:white' }) login_field = forms.CharField(label=_("Username"), widget=login_widget, max_length=get_username_max_length()) else: assert settings.ACCOUNT_AUTHENTICATION_METHOD \ == 'username_email' login_widget = forms.TextInput( attrs={ 'placeholder': _('Username or e-mail'), 'autofocus': 'autofocus', 'style': 'color:white' }) login_field = forms.CharField(label=pgettext( "field label", "Login"), widget=login_widget) self.fields["login"] = login_field set_form_field_order(self, ["login", "password", "remember"])
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['email'] = forms.EmailField( label='Email', label_suffix='', widget=TextInput( attrs={ 'type': 'email', 'autofocus': 'autofocus', 'autocomplete': 'new-password', } ), ) self.fields['email2'] = forms.EmailField( label='Confirm email', label_suffix='', widget=TextInput( attrs={ 'type': 'email', 'autofocus': 'autofocus', 'autocomplete': 'new-password', } ), ) self.fields['password1'] = PasswordField( label="Password", label_suffix='', help_text=mark_safe(self.PASSWORD_HELP_TEXT), ) self.fields['password1'].widget.attrs['autocomplete'] = 'new-password' self.fields['password2'] = PasswordField( label="Confirm password", label_suffix='', ) self.fields['password2'].widget.attrs['autocomplete'] = 'new-password' set_form_field_order(self, self.field_order)
def __init__(self, *args, **kwargs): super(ContactUsForm, self).__init__(*args, **kwargs) set_form_field_order(self, ["name", "email", "contact_details"])
def __init__(self,*args,**kwargs): super(ContactUsForm,self).__init__(*args,**kwargs) set_form_field_order(self,["name","email","contact_details"])
def __init__(self, *args, **kwargs): super(EscrowSignupForm, self).__init__(*args, **kwargs) set_form_field_order(self, ['account_type', 'email', 'first_name', 'password1', 'password2', 'captcha'])
def __init__(self,*args,**kwargs): super(ProfileForm,self).__init__(*args,**kwargs) set_form_field_order(self,["avatar","phone","display_username","location","interest","gender"])
def __init__(self, *args, **kwargs): super(ProfileForm, self).__init__(*args, **kwargs) set_form_field_order(self, [ "avatar", "phone", "display_username", "location", "interest", "gender" ])
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['password2'].label = 'Confirm password:'******'email2'].label = 'Confirm email:' set_form_field_order(self, self.field_order)