Coverage for users\migrations\0002_alter_adminprofile_options_and_more.py: 100%
7 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
1# Generated by Django 5.2 on 2025-09-19 11:34
3import django.db.models.deletion
4import django.utils.timezone
5from django.conf import settings
6from django.db import migrations, models
9class Migration(migrations.Migration):
11 dependencies = [
12 ('users', '0001_initial'),
13 ]
15 operations = [
16 migrations.AlterModelOptions(
17 name='adminprofile',
18 options={'verbose_name': 'Profil administrateur', 'verbose_name_plural': 'Profils administrateurs'},
19 ),
20 migrations.AlterModelOptions(
21 name='clientprofile',
22 options={'ordering': ['nom', 'prenom'], 'verbose_name': 'Profil Client', 'verbose_name_plural': 'Profils Clients'},
23 ),
24 migrations.AlterModelOptions(
25 name='employeprofile',
26 options={'ordering': ['nom', 'prenom'], 'verbose_name': 'Profil Employé', 'verbose_name_plural': 'Profils Employés'},
27 ),
28 migrations.AlterModelOptions(
29 name='user',
30 options={'ordering': ['email'], 'verbose_name': 'Utilisateur', 'verbose_name_plural': 'Utilisateurs'},
31 ),
32 migrations.AddField(
33 model_name='user',
34 name='date_joined',
35 field=models.DateTimeField(default=django.utils.timezone.now, help_text='Date de création du compte'),
36 ),
37 migrations.AlterField(
38 model_name='adminprofile',
39 name='matricule',
40 field=models.CharField(help_text="Matricule unique identifiant l'administrateur.", max_length=50, unique=True),
41 ),
42 migrations.AlterField(
43 model_name='adminprofile',
44 name='nom',
45 field=models.CharField(help_text="Nom de famille de l'administrateur.", max_length=100),
46 ),
47 migrations.AlterField(
48 model_name='adminprofile',
49 name='prenom',
50 field=models.CharField(help_text="Prénom de l'administrateur.", max_length=100),
51 ),
52 migrations.AlterField(
53 model_name='adminprofile',
54 name='user',
55 field=models.OneToOneField(help_text='Utilisateur lié à ce profil administrateur.', on_delete=django.db.models.deletion.CASCADE, related_name='admin_profile', to=settings.AUTH_USER_MODEL),
56 ),
57 migrations.AlterField(
58 model_name='clientprofile',
59 name='cle_chiffree',
60 field=models.CharField(help_text='Clé chiffrée générée automatiquement', max_length=255),
61 ),
62 migrations.AlterField(
63 model_name='clientprofile',
64 name='nom',
65 field=models.CharField(help_text='Nom de famille du client', max_length=100),
66 ),
67 migrations.AlterField(
68 model_name='clientprofile',
69 name='prenom',
70 field=models.CharField(help_text='Prénom du client', max_length=100),
71 ),
72 migrations.AlterField(
73 model_name='clientprofile',
74 name='telephone',
75 field=models.CharField(help_text='Numéro de téléphone', max_length=20),
76 ),
77 migrations.AlterField(
78 model_name='clientprofile',
79 name='user',
80 field=models.OneToOneField(help_text='Utilisateur associé à ce profil client', on_delete=django.db.models.deletion.CASCADE, related_name='client_profile', to=settings.AUTH_USER_MODEL),
81 ),
82 migrations.AlterField(
83 model_name='employeprofile',
84 name='identifiant_telephone',
85 field=models.CharField(help_text='Identifiant téléphonique professionnel', max_length=255),
86 ),
87 migrations.AlterField(
88 model_name='employeprofile',
89 name='matricule',
90 field=models.CharField(help_text="Numéro de matricule unique de l'employé", max_length=50, unique=True),
91 ),
92 migrations.AlterField(
93 model_name='employeprofile',
94 name='nom',
95 field=models.CharField(help_text="Nom de famille de l'employé", max_length=100),
96 ),
97 migrations.AlterField(
98 model_name='employeprofile',
99 name='prenom',
100 field=models.CharField(help_text="Prénom de l'employé", max_length=100),
101 ),
102 migrations.AlterField(
103 model_name='employeprofile',
104 name='user',
105 field=models.OneToOneField(help_text='Utilisateur associé à ce profil employé', on_delete=django.db.models.deletion.CASCADE, related_name='employe_profile', to=settings.AUTH_USER_MODEL),
106 ),
107 migrations.AlterField(
108 model_name='user',
109 name='email',
110 field=models.EmailField(db_index=True, help_text="Adresse email unique servant d'identifiant", max_length=254, unique=True),
111 ),
112 migrations.AlterField(
113 model_name='user',
114 name='is_active',
115 field=models.BooleanField(default=True, help_text="Indique si l'utilisateur est actif"),
116 ),
117 migrations.AlterField(
118 model_name='user',
119 name='is_staff',
120 field=models.BooleanField(default=False, help_text="Accès à l'interface d'administration Django"),
121 ),
122 migrations.AlterField(
123 model_name='user',
124 name='role',
125 field=models.CharField(choices=[('client', 'Client'), ('admin', 'Admin'), ('employe', 'Employé')], default='client', help_text="Rôle de l'utilisateur dans le système", max_length=10),
126 ),
127 ]