mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-27 02:43:01 +00:00
26 lines
993 B
Python
26 lines
993 B
Python
|
from django.db import migrations
|
||
|
|
||
|
|
||
|
def create_special_notes(apps, schema_editor):
|
||
|
"""
|
||
|
We create the four special note to make transfers.
|
||
|
"""
|
||
|
NoteSpecial = apps.get_model("note", "notespecial")
|
||
|
ContentType = apps.get_model('contenttypes', 'ContentType')
|
||
|
polymorphic_ctype_id = ContentType.objects.get_for_model(NoteSpecial).id
|
||
|
|
||
|
NoteSpecial.objects.get_or_create(id=1, special_type="Espèces", polymorphic_ctype_id=polymorphic_ctype_id)
|
||
|
NoteSpecial.objects.get_or_create(id=2, special_type="Carte bancaire", polymorphic_ctype_id=polymorphic_ctype_id)
|
||
|
NoteSpecial.objects.get_or_create(id=3, special_type="Chèque", polymorphic_ctype_id=polymorphic_ctype_id)
|
||
|
NoteSpecial.objects.get_or_create(id=4, special_type="Virement bancaire", polymorphic_ctype_id=polymorphic_ctype_id)
|
||
|
|
||
|
|
||
|
class Migration(migrations.Migration):
|
||
|
dependencies = [
|
||
|
('note', '0001_initial'),
|
||
|
]
|
||
|
|
||
|
operations = [
|
||
|
migrations.RunPython(create_special_notes),
|
||
|
]
|