From 1505f3f46398ccf04fdd52de16fcc69a43c363bf Mon Sep 17 00:00:00 2001
From: Jacek Lebioda <jacek.lebioda.001@student.uni.lu>
Date: Thu, 26 Jan 2017 15:35:46 +0100
Subject: [PATCH] Disabled edit boxes in details subpages. Corrected flow

---
 smash/web/templates/doctors/add.html      |  2 +-
 smash/web/templates/doctors/details.html  | 36 +++++++++++------------
 smash/web/templates/doctors/edit.html     | 36 +++++++++++------------
 smash/web/templates/subjects/details.html | 36 +++++++++++------------
 smash/web/templates/subjects/edit.html    | 36 +++++++++++------------
 todos.txt                                 |  5 ++--
 6 files changed, 71 insertions(+), 80 deletions(-)

diff --git a/smash/web/templates/doctors/add.html b/smash/web/templates/doctors/add.html
index 7dbda725..93c3fb9d 100644
--- a/smash/web/templates/doctors/add.html
+++ b/smash/web/templates/doctors/add.html
@@ -42,7 +42,7 @@
   					</label>
 
   					<div class="col-sm-10">
-  						{{ field|add_class:'form-control disabled' }}
+  						{{ field|add_class:'form-control' }}
   					</div>
 
             {% if field.errors %}
diff --git a/smash/web/templates/doctors/details.html b/smash/web/templates/doctors/details.html
index 2441c3f1..dfc9a99b 100644
--- a/smash/web/templates/doctors/details.html
+++ b/smash/web/templates/doctors/details.html
@@ -34,25 +34,23 @@
 		{% csrf_token %}
 
 		<div class="box-body">
-      <div class="col-sm-6">
-  			{% for field in form %}
-  				<div class="form-group  {% if field.errors %}has-error{% endif %}">
-  					<label for="{# TODO #}" class="col-sm-2 control-label">
-  						{{ field.label }}
-  					</label>
-
-  					<div class="col-sm-10">
-  						{{ field|add_class:'form-control' }}
-  					</div>
-
-            {% if field.errors %}
-              <span class="help-block">
-                {{ field.errors }}
-              </span>
-            {% endif %}
-  				</div>
-  			{% endfor %}
-      </div>
+			{% for field in form %}
+				<div class="col-md-6 form-group  {% if field.errors %}has-error{% endif %}">
+					<label for="{# TODO #}" class="col-sm-4 control-label">
+						{{ field.label }}
+					</label>
+
+					<div class="col-sm-8">
+						{{ field|disable|add_class:'form-control' }}
+					</div>
+
+          {% if field.errors %}
+            <span class="help-block">
+              {{ field.errors }}
+            </span>
+          {% endif %}
+				</div>
+			{% endfor %}
 		</div><!-- /.box-body -->
 
 		<div class="box-footer">
diff --git a/smash/web/templates/doctors/edit.html b/smash/web/templates/doctors/edit.html
index 69c9bd0c..31d518df 100644
--- a/smash/web/templates/doctors/edit.html
+++ b/smash/web/templates/doctors/edit.html
@@ -34,25 +34,23 @@
 		{% csrf_token %}
 
 		<div class="box-body">
-      <div class="col-sm-6">
-  			{% for field in form %}
-  				<div class="form-group  {% if field.errors %}has-error{% endif %}">
-  					<label for="{# TODO #}" class="col-sm-2 control-label">
-  						{{ field.label }}
-  					</label>
-
-  					<div class="col-sm-10">
-  						{{ field|add_class:'form-control' }}
-  					</div>
-
-            {% if field.errors %}
-              <span class="help-block">
-                {{ field.errors }}
-              </span>
-            {% endif %}
-  				</div>
-  			{% endfor %}
-      </div>
+			{% for field in form %}
+				<div class="col-md-6 form-group  {% if field.errors %}has-error{% endif %}">
+					<label for="{# TODO #}" class="col-sm-4 control-label">
+						{{ field.label }}
+					</label>
+
+					<div class="col-sm-8">
+						{{ field|add_class:'form-control' }}
+					</div>
+
+          {% if field.errors %}
+            <span class="help-block">
+              {{ field.errors }}
+            </span>
+          {% endif %}
+				</div>
+			{% endfor %}
 		</div><!-- /.box-body -->
 
 		<div class="box-footer">
diff --git a/smash/web/templates/subjects/details.html b/smash/web/templates/subjects/details.html
index 220bfb19..7f7be5f5 100644
--- a/smash/web/templates/subjects/details.html
+++ b/smash/web/templates/subjects/details.html
@@ -32,25 +32,23 @@
 
 	<form class="form-horizontal">
 		<div class="box-body">
-      <div class="col-sm-6">
-  			{% for field in form %}
-  				<div class="form-group {% if field.errors %}has-error{% endif %}">
-  					<label for="{# TODO #}" class="col-sm-2 control-label">
-  						{{ field.label }}
-  					</label>
-
-  					<div class="col-sm-10">
-  						{{ field|add_class:'form-control' }}
-  					</div>
-
-            {% if field.errors %}
-              <span class="help-block">
-                {{ field.errors }}
-              </span>
-            {% endif %}
-  				</div>
-  			{% endfor %}
-      </div>
+			{% for field in form %}
+				<div class="col-md-6 form-group {% if field.errors %}has-error{% endif %}">
+					<label for="{# TODO #}" class="col-sm-4 control-label">
+						{{ field.label }}
+					</label>
+
+					<div class="col-sm-8">
+            {{ field|disable|add_class:'form-control' }}
+					</div>
+
+          {% if field.errors %}
+            <span class="help-block">
+              {{ field.errors }}
+            </span>
+          {% endif %}
+				</div>
+			{% endfor %}
 		</div><!-- /.box-body -->
 
 		<div class="box-footer">
diff --git a/smash/web/templates/subjects/edit.html b/smash/web/templates/subjects/edit.html
index a7007538..387edb65 100644
--- a/smash/web/templates/subjects/edit.html
+++ b/smash/web/templates/subjects/edit.html
@@ -34,25 +34,23 @@
 		{% csrf_token %}
 
 		<div class="box-body">
-      <div class="col-sm-6">
-  			{% for field in form %}
-  				<div class="form-group  {% if field.errors %}has-error{% endif %}">
-  					<label for="{# TODO #}" class="col-sm-2 control-label">
-  						{{ field.label }}
-  					</label>
-
-  					<div class="col-sm-10">
-  						{{ field|add_class:'form-control' }}
-  					</div>
-
-            {% if field.errors %}
-              <span class="help-block">
-                {{ field.errors }}
-              </span>
-            {% endif %}
-  				</div>
-  			{% endfor %}
-      </div>
+			{% for field in form %}
+				<div class="col-md-6 form-group  {% if field.errors %}has-error{% endif %}">
+					<label for="{# TODO #}" class="col-sm-4 control-label">
+						{{ field.label }}
+					</label>
+
+					<div class="col-sm-8">
+						{{ field|add_class:'form-control' }}
+					</div>
+
+          {% if field.errors %}
+            <span class="help-block">
+              {{ field.errors }}
+            </span>
+          {% endif %}
+				</div>
+			{% endfor %}
 		</div><!-- /.box-body -->
 
 		<div class="box-footer">
diff --git a/todos.txt b/todos.txt
index 40eb2ae7..e7d8c805 100644
--- a/todos.txt
+++ b/todos.txt
@@ -7,9 +7,8 @@
  - make some names sound/look more pythonic
 
 ** Visual
- - all html forms - make them more "bootstrap'y"
- - make fields in details not editable	
+ - None
 
 ** Possible improvements
 - breadcrumbs - make them stack (multiple template inheritance?)
-- label for's => give them correct html id's (all html forms)
\ No newline at end of file
+- label for's => give them correct html id's (all html forms)
-- 
GitLab