diff --git a/fiches/migrations/0010_auto_20210128_1027.py b/fiches/migrations/0010_auto_20210128_1027.py
new file mode 100644
index 0000000..aebea74
--- /dev/null
+++ b/fiches/migrations/0010_auto_20210128_1027.py
@@ -0,0 +1,23 @@
+# Generated by Django 2.2.17 on 2021-01-28 10:27
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('fiches', '0009_auto_20210128_0019'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='profile',
+ name='experiences',
+ field=models.TextField(blank=True, verbose_name='expériences'),
+ ),
+ migrations.AddField(
+ model_name='profile',
+ name='past_studies',
+ field=models.TextField(blank=True, verbose_name='études passées'),
+ ),
+ ]
diff --git a/fiches/models.py b/fiches/models.py
index 28ca930..355736f 100644
--- a/fiches/models.py
+++ b/fiches/models.py
@@ -26,6 +26,8 @@ class Profile(models.Model):
birth_date = models.DateField(
blank=True, null=True, verbose_name=_("date de naissance")
)
+ past_studies = models.TextField(blank=True, verbose_name=_("études passées"))
+ experiences = models.TextField(blank=True, verbose_name=_("expériences"))
thurne = models.CharField(blank=True, max_length=100, verbose_name=_("thurne"))
text_field = models.TextField(blank=True, verbose_name=_("champ libre"))
printing = models.BooleanField(
diff --git a/fiches/templates/fiches/fiche.html b/fiches/templates/fiches/fiche.html
index af781ac..68a7292 100644
--- a/fiches/templates/fiches/fiche.html
+++ b/fiches/templates/fiches/fiche.html
@@ -27,6 +27,7 @@
{{ profile.pronoun }}
{% endif %}
+
{% if profile.department.exists %}
{% trans "Département" %}{{ profile.department.count|pluralize }}
@@ -34,6 +35,7 @@
{% for dep in profile.department.all %}{{ dep }}{% if not forloop.last %}, {% endif %}{% endfor %}
{% endif %}
+
{% if profile.birth_date %}
{% trans "Date de naissance" %}
@@ -41,6 +43,7 @@
{{ profile.birth_date }}
{% endif %}
+
{% if profile.thurne %}
{% trans "Thurne" %}
@@ -48,50 +51,70 @@
{{ profile.thurne }}
{% endif %}
+
{% if profile.phone_set.exists %}
{% trans "Téléphone" %}{{ profile.phone_set.count|pluralize }}
{% for p in profile.phone_set.all %}
- {{ p.name }} {{ p.number }}
+ {{ p.name }} {{ p.number }}
{% endfor %}
{% endif %}
+
{% if profile.social_set.exists %}
{{ profile.social_set.count|pluralize:_("Réseau social,Réseaux sociaux") }}
{% for p in profile.social_set.all %}
- {{ p.name }} {{ p.content }}
+ {{ p.name }} {{ p.content }}
{% endfor %}
{% endif %}
+
{% if profile.mail_set.exists %}
{{ profile.mail_set.count|pluralize:_("Mail,Mails") }}
{% for p in profile.mail_set.all %}
- {{ p.name }} {{ p.mail }}
+ {{ p.name }} {{ p.mail }}
{% endfor %}
{% endif %}
+
{% if profile.address_set.exists %}
{{ profile.address_set.count|pluralize:_("Adresse,Adresses") }}
{% for p in profile.address_set.all %}
- {{ p.name }} {{ p.content|linebreaksbr }}
+ {{ p.name }} {{ p.content|linebreaksbr }}
{% endfor %}
{% endif %}
+
+ {% if profile.past_studies %}
+
+ {% trans "Études passées" %}
+
+ {{ profile.past_studies }}
+
+ {% endif %}
+
+ {% if profile.experiences %}
+
+ {% trans "Expériences passées" %}
+
+ {{ profile.experiences }}
+
+ {% endif %}
{% if profile.text_field %}
diff --git a/fiches/templates/fiches/fiches_modif.html b/fiches/templates/fiches/fiches_modif.html
index 8d77c9c..57294d4 100644
--- a/fiches/templates/fiches/fiches_modif.html
+++ b/fiches/templates/fiches/fiches_modif.html
@@ -55,6 +55,18 @@
{% trans "Promotion :" %}
{{ form.promotion }}
+
+
{% trans "Études passées :" %}
+
+ {{ form.past_studies }}
+
+
+
+
{% trans "Expériences :" %}
+
+ {{ form.experiences }}
+
+
{% trans "Date de naissance :" %}
{{ form.birth_date }}
diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo
index b26d98b..52dbf54 100644
Binary files a/locale/en/LC_MESSAGES/django.mo and b/locale/en/LC_MESSAGES/django.mo differ
diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po
index 08ceca6..dcb6207 100644
--- a/locale/en/LC_MESSAGES/django.po
+++ b/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-28 00:03+0000\n"
-"PO-Revision-Date: 2021-02-04 21:15+0100\n"
+"PO-Revision-Date: 2021-02-04 21:28+0100\n"
"Last-Translator: Tom Hubrecht \n"
"Language-Team: \n"
"Language: en\n"
@@ -63,48 +63,56 @@ msgid "date de naissance"
msgstr "birth date"
#: fiches/models.py:29
+msgid "études passées"
+msgstr "past studies"
+
+#: fiches/models.py:30
+msgid "expériences"
+msgstr "experiences"
+
+#: fiches/models.py:31
msgid "thurne"
msgstr "room"
-#: fiches/models.py:30
+#: fiches/models.py:32
msgid "champ libre"
msgstr "free space"
-#: fiches/models.py:32
+#: fiches/models.py:34
msgid "apparaître sur l'annuaire papier ?"
msgstr "appear on the paper directory?"
-#: fiches/models.py:35
+#: fiches/models.py:37
msgid "conserver la fiche annuaire ?"
msgstr "keep the directory record?"
-#: fiches/models.py:47
+#: fiches/models.py:49
msgid "nom du département"
msgstr "department name"
-#: fiches/models.py:56 fiches/models.py:67 fiches/models.py:78
-#: fiches/models.py:89
+#: fiches/models.py:58 fiches/models.py:69 fiches/models.py:80
+#: fiches/models.py:91
msgid "profil"
msgstr "profile"
-#: fiches/models.py:58 fiches/models.py:69 fiches/models.py:80
-#: fiches/models.py:91
+#: fiches/models.py:60 fiches/models.py:71 fiches/models.py:82
+#: fiches/models.py:93
msgid "type"
msgstr "type"
-#: fiches/models.py:59
+#: fiches/models.py:61
msgid "numéro"
msgstr "number"
-#: fiches/models.py:70
+#: fiches/models.py:72
msgid "contenu"
msgstr "content"
-#: fiches/models.py:81
+#: fiches/models.py:83
msgid "adresse mail"
msgstr "e-mail"
-#: fiches/models.py:92
+#: fiches/models.py:94
msgid "adresse"
msgstr "address"
@@ -173,35 +181,43 @@ msgstr "years"
msgid "Pronom(s) utilisé(s)"
msgstr "Pronoun(s)"
-#: fiches/templates/fiches/fiche.html:32
+#: fiches/templates/fiches/fiche.html:33
msgid "Département"
msgstr "Department"
-#: fiches/templates/fiches/fiche.html:39
+#: fiches/templates/fiches/fiche.html:41
msgid "Date de naissance"
msgstr "Birth date"
-#: fiches/templates/fiches/fiche.html:46
+#: fiches/templates/fiches/fiche.html:49
msgid "Thurne"
msgstr "Room"
-#: fiches/templates/fiches/fiche.html:53
+#: fiches/templates/fiches/fiche.html:57
msgid "Téléphone"
msgstr "Phone number"
-#: fiches/templates/fiches/fiche.html:64
+#: fiches/templates/fiches/fiche.html:69
msgid "Réseau social,Réseaux sociaux"
msgstr "Social network,Social networks"
-#: fiches/templates/fiches/fiche.html:75
+#: fiches/templates/fiches/fiche.html:81
msgid "Mail,Mails"
msgstr "E-mail,E-mails"
-#: fiches/templates/fiches/fiche.html:86
+#: fiches/templates/fiches/fiche.html:93
msgid "Adresse,Adresses"
msgstr "Address,Addresses"
-#: fiches/templates/fiches/fiche.html:99
+#: fiches/templates/fiches/fiche.html:105
+msgid "Études passées"
+msgstr "Past studies"
+
+#: fiches/templates/fiches/fiche.html:113
+msgid "Expériences passées"
+msgstr "Experiences"
+
+#: fiches/templates/fiches/fiche.html:122
msgid "Champ libre"
msgstr "Free space"
@@ -243,90 +259,98 @@ msgid "Promotion :"
msgstr "Entry year:"
#: fiches/templates/fiches/fiches_modif.html:59
+msgid "Études passées :"
+msgstr "Past studies:"
+
+#: fiches/templates/fiches/fiches_modif.html:65
+msgid "Expériences :"
+msgstr "Experiences:"
+
+#: fiches/templates/fiches/fiches_modif.html:71
msgid "Date de naissance :"
msgstr "Birth date:"
-#: fiches/templates/fiches/fiches_modif.html:63
+#: fiches/templates/fiches/fiches_modif.html:75
msgid "Thurne :"
msgstr "Room :"
-#: fiches/templates/fiches/fiches_modif.html:66
+#: fiches/templates/fiches/fiches_modif.html:78
msgid "Personnel"
msgstr "Private"
-#: fiches/templates/fiches/fiches_modif.html:66
+#: fiches/templates/fiches/fiches_modif.html:78
msgid "0612345678"
msgstr "0612345678"
-#: fiches/templates/fiches/fiches_modif.html:67
+#: fiches/templates/fiches/fiches_modif.html:79
msgid "Numéro(s) de téléphone :"
msgstr "Phone number(s):"
-#: fiches/templates/fiches/fiches_modif.html:68
+#: fiches/templates/fiches/fiches_modif.html:80
msgid "Ajouter un numéro"
msgstr "Add a phone number"
-#: fiches/templates/fiches/fiches_modif.html:71
+#: fiches/templates/fiches/fiches_modif.html:83
msgid "InstaTok"
msgstr "InstaTok"
-#: fiches/templates/fiches/fiches_modif.html:71
+#: fiches/templates/fiches/fiches_modif.html:83
msgid "mon_profil_instatok"
msgstr "my_instatok_profile"
-#: fiches/templates/fiches/fiches_modif.html:72
+#: fiches/templates/fiches/fiches_modif.html:84
msgid "Réseaux sociaux :"
msgstr "Social networks:"
-#: fiches/templates/fiches/fiches_modif.html:73
+#: fiches/templates/fiches/fiches_modif.html:85
msgid "Ajouter un réseau social"
msgstr "Add a social network"
-#: fiches/templates/fiches/fiches_modif.html:76
+#: fiches/templates/fiches/fiches_modif.html:88
msgid "Professionelle"
msgstr "Professional"
-#: fiches/templates/fiches/fiches_modif.html:76
+#: fiches/templates/fiches/fiches_modif.html:88
msgid "moi@ens.fr"
msgstr "me@ens.fr"
-#: fiches/templates/fiches/fiches_modif.html:77
+#: fiches/templates/fiches/fiches_modif.html:89
msgid "Mail(s) :"
msgstr "E-mail(s):"
-#: fiches/templates/fiches/fiches_modif.html:78
+#: fiches/templates/fiches/fiches_modif.html:90
msgid "Ajouter un email"
msgstr "Add an e-mail"
-#: fiches/templates/fiches/fiches_modif.html:81
+#: fiches/templates/fiches/fiches_modif.html:93
msgid "Bureau"
msgstr "Office"
-#: fiches/templates/fiches/fiches_modif.html:81
+#: fiches/templates/fiches/fiches_modif.html:93
msgid "45 rue d'Ulm"
msgstr "45 rue d'Ulm"
-#: fiches/templates/fiches/fiches_modif.html:82
+#: fiches/templates/fiches/fiches_modif.html:94
msgid "Adresse(s) :"
msgstr "Address(es):"
-#: fiches/templates/fiches/fiches_modif.html:83
+#: fiches/templates/fiches/fiches_modif.html:95
msgid "Ajouter une adresse"
msgstr "Add an address"
-#: fiches/templates/fiches/fiches_modif.html:87
+#: fiches/templates/fiches/fiches_modif.html:99
msgid "Champ libre :"
msgstr "Free space:"
-#: fiches/templates/fiches/fiches_modif.html:93
+#: fiches/templates/fiches/fiches_modif.html:105
msgid "Apparaître sur l'annuaire papier ?"
msgstr "Appear on the paper directory?"
-#: fiches/templates/fiches/fiches_modif.html:97
+#: fiches/templates/fiches/fiches_modif.html:109
msgid "Conserver la fiche annuaire ?"
msgstr "Keep the directory record?"
-#: fiches/templates/fiches/fiches_modif.html:100
+#: fiches/templates/fiches/fiches_modif.html:112
msgid "Enregistrer"
msgstr "Save"