def __init__(self): self.fields = ( forms.TextField(field_name='username', length=30, maxlength=30, is_required=True, validator_list=[ validators.isAlphaNumeric, self.isValidUsername ]), forms.EmailField(field_name='email', length=30, maxlength=30, is_required=True, validator_list=[self.isValidUsername]), forms.PasswordField(field_name='password1', length=30, maxlength=60, is_required=True), forms.PasswordField(field_name='password2', length=30, maxlength=60, is_required=True, validator_list=[ validators.AlwaysMatchesOtherField( 'password1', 'Passwords must match.') ]), forms.TextField(field_name='first_name', length=20, maxlength=20, is_required=True), forms.TextField(field_name='last_name', length=20, maxlength=20, is_required=True), )
def __init__(self): choices = [[hour, "%s hours" % hour] for hour in ["2", "4", "6", "8", "10"]] # TODO: Do this properly. choices.append(["500", "No limit"]) self.fields = [ # Admin password forms.PasswordField(field_name="password1", length=PASSWORD_LENGTH, maxlength=PASSWORD_LENGTH), forms.PasswordField( field_name="password2", length=PASSWORD_LENGTH, maxlength=PASSWORD_LENGTH, validator_list=[ validators.AlwaysMatchesOtherField( "password1", error_message="This must match the field above.") ]), # Network forms.TextField(field_name="hostname", maxlength=40, validator_list=[]), forms.TextField(field_name="domain", maxlength=40, validator_list=[isValidWorkgroup]), forms.SelectField(field_name="networkconfig", choices=[(x, x) for x in smartbox.network.configurations ]), forms.TextField(field_name="address", maxlength=40), forms.TextField(field_name="netmask", maxlength=40), forms.TextField(field_name="gateway", maxlength=40), # Remote backup forms.TextField(field_name="peerHost", maxlength=40, validator_list=[self.validateBackupPeer]), forms.TextField(field_name="peerUsername", maxlength=40), forms.PasswordField(field_name="peerPassword", maxlength=40), forms.PasswordField(field_name="peerEncryptionKey", maxlength=40, validator_list=[isValidEncryptionKey]), forms.LargeTextField(field_name="peerNotes", maxlength=40), forms.TimeField(field_name="backupTime"), forms.SelectField(field_name="backupDuration", choices=choices), ]
def __init__(self): self.fields = ( forms.PasswordField(field_name='old_password', length=30, maxlength=30, is_required=True), forms.PasswordField(field_name='password1', length=30, maxlength=60, is_required=True), forms.PasswordField(field_name='password2', length=30, maxlength=60, is_required=True, validator_list=[ validators.AlwaysMatchesOtherField( 'password1', 'Passwords must match.') ]), )
def __init__(self): self.fields = ( forms.TextField(field_name='username', length=30, maxlength=30, is_required=True, validator_list=[validators.isAlphaNumeric]), forms.PasswordField(field_name='password', length=30, maxlength=60, is_required=True), )
def __init__(self, user=None, create=False, groups=None, systemOnly=False): debugOutput("Creating") self.user = user self.create = create self.groups = groups self.systemOnly = systemOnly self.fields = [ forms.TextField(field_name="name", maxlength=100, is_required=True), forms.PasswordField(field_name="password1", length=PASSWORD_LENGTH, maxlength=PASSWORD_LENGTH, is_required=self.create), forms.PasswordField( field_name="password2", length=PASSWORD_LENGTH, maxlength=PASSWORD_LENGTH, is_required=self.create, validator_list=[ validators.AlwaysMatchesOtherField( "password1", error_message="This must match the field above.") ]), ] if self.create: self.fields[0:0] = [ forms.TextField(field_name="username", length=USER_LENGTH, maxlength=USER_LENGTH, is_required=True, validator_list=[isValidUsername]) ] else: self.fields[0:0] = [ forms.HiddenField(field_name="username", is_required=True) ]
class AccountForm(forms.Form): nom = forms.CharField(max_length=100, widget = forms.TextInput(attrs={'class':'form-control'}), reqiuired = True placeholder= "Nom" ) prenom = forms.CharField(max_length=100, widget = forms.TextInput(attrs={'class':'form-control'}), reqiuired = True ) mail = forms.EmailField(max_length=100, widget = forms.TextInput(attrs={'class':'form-control'}), reqiuired = True ) password = forms.PasswordField(max_length=100, widget = forms.TextInput(attrs={'class':'form-control'}), reqiuired = True ) cpassword = forms.PasswordField(max_length=100, widget = forms.TextInput(attrs={'class':'form-control'}), reqiuired = True )
class LoginForm(forms.Form): username = forms.CharField(required=True) password = forms.PasswordField(required=True)
class RegistrationForm(forms.Form): username = forms.EmailField(max_length=30, widget=forms.TextInput(attrs=attrs_dict)) password1 = forms.PasswordField() password2 = forms.PasswordField() first_name = forms.CharField(max_length=100)
class SignUpForm(forms.Form): email = forms.TextField('email', validators=[Email()]) password = forms.PasswordField('password', validators=[DataRequired()]) fullname = forms.TextField('fullname', validators=[DataRequired()])
class SalesUserForm(forms.Form): username = forms.CharField(label='Username', max_length=100) password = forms.PasswordField(label='Password', max_length=100) sales_id = forms.IntegerField(label='Sales', max_length=100)
class Registration(forms.Form): e_mail = forms.EmailField(label="E-mail") password = forms.PasswordField()