fix(BREAKING)!: Regenerate some migrations
This commit is contained in:
parent
83d614314d
commit
b561cceed4
5 changed files with 81 additions and 92 deletions
|
@ -1,4 +1,4 @@
|
|||
# Generated by Django 4.2.12 on 2024-06-18 05:51
|
||||
# Generated by Django 4.2.12 on 2024-06-25 08:50
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.conf import settings
|
||||
|
@ -39,6 +39,34 @@ class Migration(migrations.Migration):
|
|||
"verbose_name": "Paramètres d'authentification",
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Instrument",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"name",
|
||||
models.CharField(
|
||||
max_length=50, unique=True, verbose_name="Nom de l'instrument"
|
||||
),
|
||||
),
|
||||
(
|
||||
"is_main",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
help_text="Instrument qui sera montré lors de l'inscription sur le site",
|
||||
verbose_name="Instrument important",
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Profile",
|
||||
fields=[
|
||||
|
@ -55,6 +83,7 @@ class Migration(migrations.Migration):
|
|||
"phone",
|
||||
models.CharField(
|
||||
blank=True,
|
||||
default="",
|
||||
help_text="seulement visible par les chef·fe·s",
|
||||
max_length=20,
|
||||
verbose_name="Numéro de téléphone",
|
||||
|
@ -63,15 +92,26 @@ class Migration(migrations.Migration):
|
|||
(
|
||||
"polls_pseudo",
|
||||
models.CharField(
|
||||
blank=True,
|
||||
help_text="Le pseudo qui s'affichera pour tes réponses aux sondages",
|
||||
max_length=30,
|
||||
unique=True,
|
||||
verbose_name="Pseudo pour les sondages",
|
||||
),
|
||||
),
|
||||
(
|
||||
"instruments",
|
||||
models.ManyToManyField(
|
||||
blank=True,
|
||||
help_text="Appuyez sur ctrl pour en sélectionner plusieurs",
|
||||
to="ernestoprofile.instrument",
|
||||
verbose_name="Instruments joués",
|
||||
),
|
||||
),
|
||||
(
|
||||
"user",
|
||||
models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="profile",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
|
|
39
ernestoprofile/migrations/0002_add_groups_and_instrus.py
Normal file
39
ernestoprofile/migrations/0002_add_groups_and_instrus.py
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Generated by Django 4.2.12 on 2024-06-25 08:51
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
def create_groups(apps, schema_editor):
|
||||
Group = apps.get_model("auth", "Group")
|
||||
Group.objects.update_or_create(name="Ernestophoniste")
|
||||
Group.objects.update_or_create(name="Chef")
|
||||
|
||||
|
||||
def create_instrus(apps, schema_editor):
|
||||
Instrument = apps.get_model("ernestoprofile", "Instrument")
|
||||
Instrument.objects.bulk_create(
|
||||
[
|
||||
Instrument(name="Piccolo", is_main=True),
|
||||
Instrument(name="Clarinette", is_main=True),
|
||||
Instrument(name="Trompette", is_main=True),
|
||||
Instrument(name="Sax Alto", is_main=True),
|
||||
Instrument(name="Trombone", is_main=True),
|
||||
Instrument(name="Euphonium", is_main=True),
|
||||
Instrument(name="Sax Ténor", is_main=True),
|
||||
Instrument(name="Sax Baryton", is_main=True),
|
||||
Instrument(name="Souba", is_main=True),
|
||||
Instrument(name="Publicophone", is_main=True),
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("ernestoprofile", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RunPython(create_groups),
|
||||
migrations.RunPython(create_instrus),
|
||||
]
|
|
@ -1,46 +0,0 @@
|
|||
# Generated by Django 4.2.12 on 2024-06-22 18:58
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
("ernestoprofile", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="profile",
|
||||
name="phone",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
default="",
|
||||
help_text="seulement visible par les chef·fe·s",
|
||||
max_length=20,
|
||||
verbose_name="Numéro de téléphone",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="profile",
|
||||
name="polls_pseudo",
|
||||
field=models.CharField(
|
||||
blank=True,
|
||||
default="",
|
||||
max_length=30,
|
||||
verbose_name="Pseudo pour les sondages",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="profile",
|
||||
name="user",
|
||||
field=models.OneToOneField(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="profile",
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
]
|
|
@ -1,26 +0,0 @@
|
|||
# Generated by Django 4.2.12 on 2024-06-22 19:06
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
(
|
||||
"ernestoprofile",
|
||||
"0002_alter_profile_phone_alter_profile_polls_pseudo_and_more",
|
||||
),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="profile",
|
||||
name="polls_pseudo",
|
||||
field=models.CharField(
|
||||
help_text="Le pseudo qui s'affichera pour tes réponses aux sondages",
|
||||
max_length=30,
|
||||
unique=True,
|
||||
verbose_name="Pseudo pour les sondages",
|
||||
),
|
||||
),
|
||||
]
|
|
@ -1,18 +0,0 @@
|
|||
# Generated by Django 4.2.12 on 2024-06-23 04:09
|
||||
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
def create_groups(apps, schema_editor):
|
||||
Group = apps.get_model("auth", "Group")
|
||||
Group.objects.update_or_create(name="Ernestophoniste")
|
||||
Group.objects.update_or_create(name="Chef")
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("ernestoprofile", "0003_alter_profile_polls_pseudo"),
|
||||
]
|
||||
|
||||
operations = [migrations.RunPython(create_groups)]
|
Loading…
Add table
Add a link
Reference in a new issue