From 2442cb181608170e8959354213bd6aeaafbc211f Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Tue, 15 Feb 2022 10:33:23 +0100 Subject: [PATCH] Ajout permis_sejour et date_validite pour contacts --- stages/admin.py | 1 + .../migrations/0035_contact_permis_sejour.py | 21 +++++++++++++++++++ stages/models.py | 2 ++ 3 files changed, 24 insertions(+) create mode 100644 stages/migrations/0035_contact_permis_sejour.py diff --git a/stages/admin.py b/stages/admin.py index 0af5f96..550c04a 100644 --- a/stages/admin.py +++ b/stages/admin.py @@ -245,6 +245,7 @@ class CorpContactAdmin(admin.ModelAdmin): fields = (('civility', 'last_name', 'first_name'), ('street', 'pcode', 'city'), ('birth_date', 'nation'), + ('permis_sejour', 'date_validite'), ('corporation',), ('sections', 'is_main', 'always_cc', 'archived'), ('role', 'ext_id'), ('tel', 'email'), ('avs',), diff --git a/stages/migrations/0035_contact_permis_sejour.py b/stages/migrations/0035_contact_permis_sejour.py new file mode 100644 index 0000000..6bd8ff5 --- /dev/null +++ b/stages/migrations/0035_contact_permis_sejour.py @@ -0,0 +1,21 @@ +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('stages', '0034_add_instructor2'), + ] + + operations = [ + migrations.AddField( + model_name='corpcontact', + name='date_validite', + field=models.DateField(blank=True, null=True, verbose_name='Date de validité'), + ), + migrations.AddField( + model_name='corpcontact', + name='permis_sejour', + field=models.CharField(blank=True, max_length=15, verbose_name='Permis de séjour'), + ), + ] diff --git a/stages/models.py b/stages/models.py index da53146..16f749f 100644 --- a/stages/models.py +++ b/stages/models.py @@ -494,6 +494,8 @@ class CorpContact(models.Model): archived = models.BooleanField(default=False, verbose_name='Archivé') sections = models.ManyToManyField(Section, blank=True) + permis_sejour = models.CharField("Permis de séjour", max_length=15, blank=True) + date_validite = models.DateField("Date de validité", blank=True, null=True) avs = models.CharField('No AVS', max_length=20, blank=True) bank = models.CharField('Banque (nom et ville)', max_length=200, blank=True) clearing = models.CharField('No clearing', max_length=5, blank=True)