c836f642fa
This avoid the weird double username situation where we want to give the users the choice of their displayed name but at the same time we need them to never change their CAS username. Now CAS matches on email so we do not have problems.
34 lines
2.2 KiB
Python
34 lines
2.2 KiB
Python
# Generated by Django 3.1.2 on 2020-12-24 00:21
|
||
|
||
from django.db import migrations, models
|
||
|
||
|
||
class Migration(migrations.Migration):
|
||
|
||
initial = True
|
||
|
||
dependencies = [
|
||
('auth', '0012_alter_user_first_name_max_length'),
|
||
]
|
||
|
||
operations = [
|
||
migrations.CreateModel(
|
||
name='User',
|
||
fields=[
|
||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
('password', models.CharField(max_length=128, verbose_name='password')),
|
||
('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
|
||
('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
|
||
('email', models.EmailField(max_length=254, unique=True, verbose_name='adresse email')),
|
||
('public_name', models.CharField(help_text='Ce nom est utilisé pour toutes les interactions publiques sur GestioJeux. Il doit être unique.', max_length=150, unique=True, verbose_name='nom ou pseudo')),
|
||
('is_staff', models.BooleanField(default=False, help_text="Précise si l’utilisateur peut se connecter à ce site d'administration.", verbose_name='statut équipe')),
|
||
('is_active', models.BooleanField(default=True, help_text='Précise si l’utilisateur doit être considéré comme actif. Décochez ceci plutôt que de supprimer le compte.', verbose_name='actif')),
|
||
('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='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')),
|
||
('user_permissions', 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')),
|
||
],
|
||
options={
|
||
'verbose_name': 'utilisateur·ice',
|
||
'verbose_name_plural': 'utilisateur·ice·s',
|
||
},
|
||
),
|
||
]
|