Skip to content
Snippets Groups Projects
Commit 48abfee7 authored by Jacek Lebioda's avatar Jacek Lebioda
Browse files

More visual improvements

parent 572d632b
No related branches found
No related tags found
No related merge requests found
......@@ -265,7 +265,7 @@ desired effect
</a>
</li>
<li data-desc="doctors">
<li data-desc="workers">
<a href="{% url 'web.views.doctors' %}">
<i class="fa fa-user-md"></i>
<span>Workers</span>
......
......@@ -7,9 +7,11 @@
<link rel="stylesheet" href="{% static 'AdminLTE/plugins/datatables/dataTables.bootstrap.css' %}">
{% endblock styles %}
{% block page_title %}'newworker'{% endblock page_title %}
{% block page_title %}'workers'{% endblock page_title %}
{% block page_header %}New worker{% endblock page_header %}
{% block page_description %}adding{% endblock page_description %}
{% block page_description %}{% endblock page_description %}
{% block title %} - Add new worker{% endblock %}
{% block breadcrumb %}
{% include "doctors/breadcrumb.html" %}
......@@ -17,17 +19,51 @@
{% block maincontent %}
{% block title %}{{object_name}} Form{% endblock %}
{% block content %}
<form method="post" action="">
{{ formset.as_ul }}
{% csrf_token %}
<div class="box box-info">
<div class="box-header with-border">
<a href="{% url 'web.views.doctors' %}" class="btn btn-block btn-default">Go back (without change)</a>
</div>
{% comment %} <div class="box-header with-border">
<h3 class="box-title">Add new worker</h3>
</div>{% endcomment %}
<form method="post" action="" class="form-horizontal">
{% csrf_token %}
{% for form in formset %}
<div class="box-body">
{% for field in form %}
<div class="form-group">
<label for="{# TODO #}" class="col-sm-2 control-label">
{{ field.label }}
</label>
<div class="col-sm-10">
{{ field }}
</div>
{% if field.help_text %}
<span class="help-block">
{{ field.help_text }}
</span>
{% endif %}
</div>
{% endfor %}
</div><!-- /.box-body -->
{% endfor %}
<button type="submit" class="btn btn-block btn-success">Add</button>
<a href="{% url 'web.views.subjects' %}" class="btn btn-block btn-default">Cancel</a>
</form>
<div class="box-footer">
<div class="col-sm-6">
<button type="submit" class="btn btn-block btn-success">Add</button>
</div>
<div class="col-sm-6">
<a href="{% url 'web.views.doctors' %}" class="btn btn-block btn-default">Cancel</a>
</div>
</div><!-- /.box-footer -->
</form>
</div>
{% endblock %}
......
......@@ -7,9 +7,11 @@
<link rel="stylesheet" href="{% static 'AdminLTE/plugins/datatables/dataTables.bootstrap.css' %}">
{% endblock styles %}
{% block page_title %}'editworker'{% endblock page_title %}
{% block page_title %}'workers'{% endblock page_title %}
{% block page_header %}Edit worker{% endblock page_header %}
{% block page_description %}editing{% endblock page_description %}
{% block page_description %}{% endblock page_description %}
{% block title %} - Edit worker information{% endblock %}
{% block breadcrumb %}
{% include "doctors/breadcrumb.html" %}
......@@ -17,16 +19,49 @@
{% block maincontent %}
{% block title %}{{object_name}} Form{% endblock %}
{% block content %}
<form method="post" action="">
{{ formset.as_ul }}
{% csrf_token %}
<div class="box box-info">
<div class="box-header with-border">
<a href="{% url 'web.views.doctors' %}" class="btn btn-block btn-default">Go back (without change)</a>
</div>
{% comment %} <div class="box-header with-border">
<h3 class="box-title">Details of worker</h3>
</div>{% endcomment %}
<form method="post" action="" class="form-horizontal">
{% csrf_token %}
<div class="box-body">
{% for field in form %}
<div class="form-group">
<label for="{# TODO #}" class="col-sm-2 control-label">
{{ field.label }}
</label>
<div class="col-sm-10">
{{ field }}
</div>
{% if field.help_text %}
<span class="help-block">
{{ field.help_text }}
</span>
{% endif %}
</div>
{% endfor %}
</div><!-- /.box-body -->
<button type="submit" class="btn btn-block btn-success">Save</button>
<a href="{% url 'web.views.doctors' %}" class="btn btn-block btn-default">Cancel</a>
</form>
<div class="box-footer">
<div class="col-sm-6">
<button type="submit" class="btn btn-block btn-success">Save</button>
</div>
<div class="col-sm-6">
<a href="{% url 'web.views.doctors' %}" class="btn btn-block btn-default">Cancel</a>
</div>
</div><!-- /.box-footer -->
</form>
</div>
{% endblock %}
......
......@@ -129,19 +129,19 @@ def doctoradd(request):
def doctoredit(request, ids):
if request.method == 'POST':
formset = WorkerEditForm(request.POST, request.FILES, instance=Worker.objects.get(id=ids))
if formset.is_valid():
formset.save()
form = WorkerEditForm(request.POST, request.FILES, instance=Worker.objects.get(id=ids))
if form.is_valid():
form.save()
return redirect(doctors)
else:
formset = WorkerEditForm(instance=Worker.objects.get(id=ids))
return wrap_response(request, 'doctors/edit.html', {'formset': formset})
form = WorkerEditForm(instance=Worker.objects.get(id=ids))
return wrap_response(request, 'doctors/edit.html', {'form': form})
def doctordetails(request, ids):
formset = WorkerDetailForm(instance=Worker.objects.get(id=ids))
form = WorkerDetailForm(instance=Worker.objects.get(id=ids))
return wrap_response(request, 'doctors/details.html', {'formset': formset})
return wrap_response(request, 'doctors/details.html', {'form': form})
def doctoravail(request, ids):
......
* TODO List
** Important
- models.py - add verbose_name to all models
- forms.py - specify, which fields should be visible (for example, while adding new/editing workers, why would one see appointments?)
- implement `on leave` button
- what about possible sunday in availabilities?
- make some names sound/look more pythonic
** Visual
- all html forms - make them more "bootstrap'y"
- nieedytowalne pola w detalach
** 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment