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 }}
{% endif %} + {% if profile.social_set.exists %}
{{ profile.social_set.count|pluralize:_("Réseau social,Réseaux sociaux") }}
{% endif %} + {% if profile.mail_set.exists %}
{{ profile.mail_set.count|pluralize:_("Mail,Mails") }}
{% endif %} + {% if profile.address_set.exists %}
{{ profile.address_set.count|pluralize:_("Adresse,Adresses") }}
{% 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 @@ {{ form.promotion }} +
+ +
+ {{ form.past_studies }} +
+
+
+ +
+ {{ form.experiences }} +
+
{{ 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"