From: Yoan Le Clanche Date: Tue, 22 Mar 2022 13:41:28 +0000 (+0100) Subject: Modify profile : https://trackers.pilotsystems.net/prebarreau/0375 X-Git-Tag: 2.5.1~1^2~2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=c827a7af2005f159dbe9e478965c3af79fa09d76;p=teleforma.git Modify profile : https://trackers.pilotsystems.net/prebarreau/0375 --- diff --git a/teleforma/models/crfpa.py b/teleforma/models/crfpa.py index 712bbf4b..5e65515b 100755 --- a/teleforma/models/crfpa.py +++ b/teleforma/models/crfpa.py @@ -395,6 +395,11 @@ class Student(models.Model): online_paid = False, type = self.payment_type) payment.save() + + @property + def expiration_date(self): + """ closing date of student period """ + return self.period.date_close_accounts class Meta(MetaCore): db_table = app_label + '_' + 'student' diff --git a/teleforma/templates/teleforma/profile_detail.html b/teleforma/templates/teleforma/profile_detail.html index 656249e9..706d5709 100644 --- a/teleforma/templates/teleforma/profile_detail.html +++ b/teleforma/templates/teleforma/profile_detail.html @@ -78,14 +78,20 @@ {% if user.is_staff or user.is_superuser or usr == user %}
{% trans "Email" %}
{{ usr.email }}
-
{% trans "Address" %}
{{ usr.profile.get.address }}{% if usr.profile.get.address_detail %}, {% endif %}{{ usr.profile.get.address_detail }}{% if usr.profile.get.postal_code or usr.profile.get.city %}, {% endif %}{{ usr.profile.get.postal_code }} {{ usr.profile.get.city }}
+
{% trans "Address" %}
{{ usr.profile.get.address }}{% if usr.profile.get.address_detail %}, {{ usr.profile.get.address_detail }}{% endif %}{% if usr.profile.get.postal_code or usr.profile.get.city %}, {% endif %}{{ usr.profile.get.postal_code }} {{ usr.profile.get.city }}
+ {% endif %} + {% if user.is_staff or user.is_superuser or user.professor.get or usr == user %}
{% trans "Telephone" %}
{{ usr.profile.get.telephone }}
+ {% endif %} + {% if user.is_staff or user.is_superuser or usr == user %}
{% trans "WiFi login" %}
{{ usr.profile.get.wifi_login }}
{% trans "WiFi password" %}
{{ usr.profile.get.wifi_pass }}
{% endif %}
{% trans "Date added" %}
{{ usr.date_joined }}
-
{% trans "Expiration date" %}
{{ usr.profile.get.expiration_date }}
+ {% if usr.student.get %} +
{% trans "Expiration date" %}
{{ usr.student.get.expiration_date }}
+ {% endif %}
{% trans "Last login" %}
{{ usr.last_login }}
{% if user.is_authenticated and user.username == usr.username %}