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

1# Generated by Django 5.2 on 2025-09-19 11:34 

2 

3import django.db.models.deletion 

4import django.utils.timezone 

5from django.conf import settings 

6from django.db import migrations, models 

7 

8 

9class Migration(migrations.Migration): 

10 

11 dependencies = [ 

12 ('users', '0001_initial'), 

13 ] 

14 

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 ]