From b08e40340b0e48d0ee6824f2ce701f2517c3008a Mon Sep 17 00:00:00 2001
From: Carlos Vega <carlos.vega@uni.lu>
Date: Thu, 11 Oct 2018 11:22:45 +0200
Subject: [PATCH] Avoid possibility to change the worker when adding holidays
 or extra availabilities. Changed the header

---
 smash/web/forms/forms.py                     | 4 ++++
 smash/web/templates/doctors/add_holiday.html | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/smash/web/forms/forms.py b/smash/web/forms/forms.py
index b4260585..465df2f4 100644
--- a/smash/web/forms/forms.py
+++ b/smash/web/forms/forms.py
@@ -204,6 +204,10 @@ class FlyingTeamEditForm(ModelForm):
 
 
 class HolidayAddForm(ModelForm):
+    def __init__(self, *args, **kwargs):
+        super(HolidayAddForm, self).__init__(*args, **kwargs)
+        self.fields['person'].disabled = True
+
     datetime_start = forms.DateTimeField(widget=forms.DateTimeInput(DATETIMEPICKER_DATE_ATTRS),
                                          initial=datetime.datetime.now().replace(hour=8, minute=0),
                                          )
diff --git a/smash/web/templates/doctors/add_holiday.html b/smash/web/templates/doctors/add_holiday.html
index 5260a93c..4a05cfda 100644
--- a/smash/web/templates/doctors/add_holiday.html
+++ b/smash/web/templates/doctors/add_holiday.html
@@ -6,10 +6,15 @@
     {{ block.super }}
     {% include "includes/datetimepicker.css.html" %}
     <link rel="stylesheet" href="{% static 'AdminLTE/plugins/awesomplete/awesomplete.css' %}"/>
+    <style type="text/css">
+        .doctor_name {
+            border-bottom: black 1px solid;
+        }
+    </style>
 {% endblock styles %}
 
 {% block ui_active_tab %}'workers'{% endblock ui_active_tab %}
-{% block page_header %}New worker holiday or extra availability{% endblock page_header %}
+{% block page_header %}Create new holiday or extra availability for <span class="doctor_name">{{ doctor_name }}</span>{% endblock page_header %}
 {% block page_description %}{% endblock page_description %}
 
 {% block title %}{{ block.super }} - Add availability{% endblock %}
-- 
GitLab