('is_superuser',models.BooleanField(default=False,help_text='Designates that this user has all permissions without explicitly assigning them.',verbose_name='superuser status')),
('username',models.CharField(error_messages={'unique':'A user with that username already exists.'},help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',max_length=30,unique=True,validators=[django.core.validators.RegexValidator('^[\\w.@+-]+$','Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.')],verbose_name='username')),
('is_staff',models.BooleanField(default=False,help_text='Designates whether the user can log into this admin site.',verbose_name='staff status')),
('is_active',models.BooleanField(default=True,help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.',verbose_name='active')),
('groups',models.ManyToManyField(blank=True,help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.',related_name='customtemp_user_set',related_query_name='customtemp_user',to='auth.group',verbose_name='groups')),
('user_permissions',models.ManyToManyField(blank=True,help_text='Specific permissions for this user.',related_name='customtemp_user_set',related_query_name='customtemp_user',to='auth.permission',verbose_name='user permissions')),
field=models.ManyToManyField(blank=True,help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.',related_name='user_set',related_query_name='user',to='auth.group',verbose_name='groups'),
),
migrations.AlterField(
model_name='user',
name='user_permissions',
field=models.ManyToManyField(blank=True,help_text='Specific permissions for this user.',related_name='user_set',related_query_name='user',to='auth.permission',verbose_name='user permissions'),
),
migrations.AddField(
model_name='user',
name='editor_mode',
field=models.CharField(choices=[('default','Default'),('sublime','Sublime text'),('emacs','Emacs'),('vim','Vim')],default='default',help_text="Which key bindings you prefer when editing larger amounts of text or code. (If you do not understand what this means, leave it as 'Default'.)",max_length=20,verbose_name='Editor mode'),
field=models.BooleanField(default=False,help_text="Indicates that this user's institutional ID has been verified as being associated with the individual able to log in to this account.",verbose_name='Institutional ID verified'),
),
migrations.AddField(
model_name='user',
name='key_time',
field=models.DateTimeField(blank=True,default=None,help_text='The time stamp of the sign in token.',null=True,verbose_name='Key time'),
),
migrations.AddField(
model_name='user',
name='name_verified',
field=models.BooleanField(default=False,help_text="Indicates that this user's name has been verified as being associated with the individual able to sign in to this account.",verbose_name='Name verified'),
),
migrations.AddField(
model_name='user',
name='sign_in_key',
field=models.CharField(blank=True,db_index=True,help_text='The sign in token sent out in email.',max_length=50,null=True,unique=True,verbose_name='Sign in key'),
field=models.CharField(choices=[('default','Default'),('sublime','Sublime text'),('emacs','Emacs'),('vim','Vim')],default='default',help_text="Which key bindings you prefer when editing larger amounts of text or code. (If you do not understand what this means, leave it as 'Default'.)",max_length=20,verbose_name='Editor mode'),
field=models.CharField(error_messages={'unique':'A user with that username already exists.'},help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',max_length=30,unique=True,validators=[django.core.validators.RegexValidator('^[\\w.@+-]+$','Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.')],verbose_name='username'),
field=models.ManyToManyField(related_query_name='user',related_name='user_set',to='auth.Group',blank=True,help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.',verbose_name='groups'),
),
migrations.AlterField(
model_name='user',
name='user_permissions',
field=models.ManyToManyField(related_query_name='user',related_name='user_set',to='auth.Permission',blank=True,help_text='Specific permissions for this user.',verbose_name='user permissions'),
field=models.CharField(choices=[(b'default','Default'),(b'sublime',b'Sublime text'),(b'emacs',b'Emacs'),(b'vim',b'Vim')],default=b'default',help_text="Which key bindings you prefer when editing larger amounts of text or code. (If you do not understand what this means, leave it as 'Default'.)",max_length=20,verbose_name='Editor mode'),
field=models.BooleanField(default=False,help_text="Indicates that this user's institutional ID has been verified as being associated with the individual able to log in to this account.",verbose_name='Institutional ID verified'),
),
migrations.AddField(
model_name='user',
name='key_time',
field=models.DateTimeField(default=None,help_text='The time stamp of the sign in token.',verbose_name='Key time',null=True,blank=True),
),
migrations.AddField(
model_name='user',
name='name_verified',
field=models.BooleanField(default=False,help_text="Indicates that this user's name has been verified as being associated with the individual able to sign in to this account.",verbose_name='Name verified'),
),
migrations.AddField(
model_name='user',
name='sign_in_key',
field=models.CharField(blank=True,db_index=True,help_text='The sign in token sent out in email.',max_length=50,null=True,unique=True,verbose_name='Sign in key'),
field=models.CharField(choices=[('default','Default'),('sublime','Sublime text'),('emacs','Emacs'),('vim','Vim')],default='default',help_text="Which key bindings you prefer when editing larger amounts of text or code. (If you do not understand what this means, leave it as 'Default'.)",max_length=20,verbose_name='Editor mode'),
field=models.CharField(error_messages={'unique':'A user with that username already exists.'},help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',max_length=30,unique=True,validators=[django.core.validators.RegexValidator('^[\\w.@+-]+$','Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.')],verbose_name='username'),
field=models.CharField(error_messages={'unique':'A user with that username already exists.'},help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',max_length=30,unique=True,validators=[django.contrib.auth.validators.ASCIIUsernameValidator()],verbose_name='username'),
field=models.CharField(error_messages={'unique':'A user with that username already exists.'},help_text='Required. Letters, digits and @/./+/-/_ only.',max_length=200,unique=True,validators=[django.contrib.auth.validators.ASCIIUsernameValidator()],verbose_name='username'),
field=models.CharField(choices=[('default','Default'),('emacs','Emacs'),('vim','Vim')],default='default',help_text="Which key bindings you prefer when editing larger amounts of text or code. (If you do not understand what this means, leave it as 'Default'.)",max_length=20,verbose_name='Editor mode'),