Coverage for api\migrations\0010_alter_discipline_options_alter_epreuve_options_and_more.py: 100%

5 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 

4from django.db import migrations, models 

5 

6 

7class Migration(migrations.Migration): 

8 

9 dependencies = [ 

10 ('api', '0009_offre_evenement_nb_place_restante_and_more'), 

11 ] 

12 

13 operations = [ 

14 migrations.AlterModelOptions( 

15 name='discipline', 

16 options={'ordering': ['nom'], 'verbose_name': 'Discipline', 'verbose_name_plural': 'Disciplines'}, 

17 ), 

18 migrations.AlterModelOptions( 

19 name='epreuve', 

20 options={'ordering': ['discipline__nom', 'genre', 'libelle'], 'verbose_name': 'Épreuve', 'verbose_name_plural': 'Épreuves'}, 

21 ), 

22 migrations.AlterModelOptions( 

23 name='evenement', 

24 options={'ordering': ['date', 'horraire'], 'verbose_name': 'Événement', 'verbose_name_plural': 'Événements'}, 

25 ), 

26 migrations.AlterModelOptions( 

27 name='lieu', 

28 options={'ordering': ['nom'], 'verbose_name': 'Lieu', 'verbose_name_plural': 'Lieux'}, 

29 ), 

30 migrations.AlterModelOptions( 

31 name='offre', 

32 options={'ordering': ['nb_personne', 'montant'], 'verbose_name': 'Offre', 'verbose_name_plural': 'Offres'}, 

33 ), 

34 migrations.AlterField( 

35 model_name='discipline', 

36 name='icone', 

37 field=models.CharField(default='', help_text="Chemin ou nom de l'icône de la discipline", max_length=200), 

38 ), 

39 migrations.AlterField( 

40 model_name='discipline', 

41 name='nom', 

42 field=models.CharField(help_text='Nom de la discipline sportive', max_length=100), 

43 ), 

44 migrations.AlterField( 

45 model_name='epreuve', 

46 name='discipline', 

47 field=models.ForeignKey(help_text='Discipline sportive associée', on_delete=django.db.models.deletion.CASCADE, related_name='epreuves', to='api.discipline'), 

48 ), 

49 migrations.AlterField( 

50 model_name='epreuve', 

51 name='evenement', 

52 field=models.ForeignKey(blank=True, help_text='Événement associé à cette épreuve', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='epreuves', to='api.evenement'), 

53 ), 

54 migrations.AlterField( 

55 model_name='epreuve', 

56 name='genre', 

57 field=models.CharField(default='mixte', help_text="Genre de l'épreuve (homme, femme, mixte)", max_length=100), 

58 ), 

59 migrations.AlterField( 

60 model_name='epreuve', 

61 name='libelle', 

62 field=models.CharField(help_text="Intitulé de l'épreuve", max_length=100), 

63 ), 

64 migrations.AlterField( 

65 model_name='epreuve', 

66 name='tour', 

67 field=models.CharField(default='', help_text="Tour de l'épreuve (finale, demi-finale, qualification, etc.)", max_length=100), 

68 ), 

69 migrations.AlterField( 

70 model_name='evenement', 

71 name='date', 

72 field=models.DateField(help_text="Date de l'événement"), 

73 ), 

74 migrations.AlterField( 

75 model_name='evenement', 

76 name='description', 

77 field=models.CharField(help_text="Description de l'événement", max_length=250), 

78 ), 

79 migrations.AlterField( 

80 model_name='evenement', 

81 name='horraire', 

82 field=models.TimeField(help_text="Heure de début de l'événement"), 

83 ), 

84 migrations.AlterField( 

85 model_name='evenement', 

86 name='lieu', 

87 field=models.ForeignKey(help_text="Lieu où se déroule l'événement", on_delete=django.db.models.deletion.CASCADE, related_name='evenements', to='api.lieu'), 

88 ), 

89 migrations.AlterField( 

90 model_name='evenement', 

91 name='nb_place_restante', 

92 field=models.IntegerField(blank=True, help_text='Nombre de places encore disponibles', null=True), 

93 ), 

94 migrations.AlterField( 

95 model_name='evenement', 

96 name='nb_place_total', 

97 field=models.IntegerField(default=1000, help_text='Nombre total de places disponibles'), 

98 ), 

99 migrations.AlterField( 

100 model_name='lieu', 

101 name='nom', 

102 field=models.CharField(help_text='Nom du lieu sportif', max_length=100), 

103 ), 

104 migrations.AlterField( 

105 model_name='offre', 

106 name='description', 

107 field=models.TextField(default='', help_text="Description détaillée de l'offre"), 

108 ), 

109 migrations.AlterField( 

110 model_name='offre', 

111 name='libelle', 

112 field=models.CharField(help_text="Nom de l'offre", max_length=100), 

113 ), 

114 migrations.AlterField( 

115 model_name='offre', 

116 name='montant', 

117 field=models.FloatField(default=0.0, help_text="Montant de l'offre en euros"), 

118 ), 

119 migrations.AlterField( 

120 model_name='offre', 

121 name='nb_personne', 

122 field=models.IntegerField(default=0, help_text="Nombre de personnes concernées par l'offre"), 

123 ), 

124 ]