First commit of claude's rework in django + vanillajs fronted

This commit is contained in:
Gérald Colangelo
2026-04-02 11:24:30 +02:00
parent 7710a876df
commit fde92f92db
163 changed files with 84852 additions and 15 deletions

View File

@@ -0,0 +1,142 @@
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('gears', '0011_rig_ballistic_fields'),
('calibers', '0001_initial'),
]
operations = [
# ── Firearm.caliber ──────────────────────────────────────────────────
migrations.RemoveField(
model_name='firearm',
name='caliber',
),
migrations.AddField(
model_name='firearm',
name='caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='caliber',
),
),
# ── Suppressor.max_caliber ───────────────────────────────────────────
migrations.RemoveField(
model_name='suppressor',
name='max_caliber',
),
migrations.AddField(
model_name='suppressor',
name='max_caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='max caliber',
),
),
# ── Magazine.caliber ─────────────────────────────────────────────────
migrations.RemoveField(
model_name='magazine',
name='caliber',
),
migrations.AddField(
model_name='magazine',
name='caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='caliber',
),
),
# ── Ammo.caliber — remove constraint first ───────────────────────────
migrations.RemoveConstraint(
model_name='ammo',
name='unique_ammo_brand_name_caliber',
),
migrations.RemoveField(
model_name='ammo',
name='caliber',
),
migrations.AddField(
model_name='ammo',
name='caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='caliber',
),
),
migrations.AddConstraint(
model_name='ammo',
constraint=models.UniqueConstraint(
fields=['brand', 'name', 'caliber'],
name='unique_ammo_brand_name_caliber',
),
),
# ── Brass.caliber — remove constraint first ───────────────────────────
migrations.RemoveConstraint(
model_name='brass',
name='unique_brass_brand_caliber',
),
migrations.RemoveField(
model_name='brass',
name='caliber',
),
migrations.AddField(
model_name='brass',
name='caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='caliber',
),
),
migrations.AddConstraint(
model_name='brass',
constraint=models.UniqueConstraint(
fields=['brand', 'caliber'],
name='unique_brass_brand_caliber',
),
),
# ── ReloadRecipe.caliber ─────────────────────────────────────────────
migrations.RemoveField(
model_name='reloadrecipe',
name='caliber',
),
migrations.AddField(
model_name='reloadrecipe',
name='caliber',
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name='+',
to='calibers.caliber',
verbose_name='caliber',
),
),
]