Add urls and templates for Room.
This commit is contained in:
parent
c9641978d7
commit
313b5c83f1
|
@ -67,6 +67,7 @@
|
|||
<li><a href={% url 'patient_list' %}><i class="fa fa-users"></i> {% trans "My patients" %}</a></li>
|
||||
<li><a href={% url 'all_alerts' %}><i class="fa fa-bell"></i> {% trans "Alerts" %}</a></li>
|
||||
<li><a href={% url 'patient_add' %}><i class="fa fa-user-plus"></i> {% trans "Add patient" %}</a></li>
|
||||
<li><a href={% url 'room_list' %}><i class="fa fa-bed"></i> {% trans "Rooms" %}</a></li>
|
||||
{% if lastpatient %}<li><a href={% url 'patient_detail' pk=lastpatient.pk %}>
|
||||
<i class="fa fa-arrow-left"></i> {{ lastpatient.lastname|upper }} {{ lastpatient.firstname|title }}</a></li>{% endif %}
|
||||
</ul>
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
{% extends "biomon/base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content-1-right %}
|
||||
<form action="" method="post" class="default-form">{% csrf_token %}
|
||||
{% trans "Are you sure you want to delete the room" %} {{ room.number }} ?
|
||||
<input type="submit" value="{% trans 'Yes' %}"/>
|
||||
</form>
|
||||
<div id="buttons">
|
||||
<a href="{% url 'room_list' %}" class="button">{% trans "Back" %}</a>
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -0,0 +1,14 @@
|
|||
{% extends "biomon/base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block content-1-right %}
|
||||
<form action="" method="post" class="default-form">{% csrf_token %}
|
||||
{% trans "Add or edit a room" %}
|
||||
{{ form.as_p }}
|
||||
<input type="submit" value="{% trans 'Validate' %}" />
|
||||
</form>
|
||||
<div id="buttons">
|
||||
{% if room %}<a href="{% url 'room_delete' pk=room.pk %}" class="button">{% trans "Delete" %}</a>{% endif %}
|
||||
<a href="{% url 'room_list' %}" class="button">{% trans "Back" %}</a>
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -0,0 +1,32 @@
|
|||
{% extends "biomon/base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block extra_scripts %}
|
||||
<script type="text/javascript" src="{{ STATIC_URL }}biomon/js/biomon.patientlist.js"></script>
|
||||
{% endblock %}
|
||||
|
||||
{% block content-1-right %}
|
||||
<div id="buttons">
|
||||
<a href="{% url 'room_add' %}" class="button">{% trans "Add a room" %}</a>
|
||||
</div>
|
||||
<div id="search">
|
||||
<input id="search" type="text" placeholder="{% trans 'Filter rooms by their number.' %}"></input>
|
||||
<i class="fa fa-remove disabled" id="filter-patient-eraser"></i>
|
||||
</div>
|
||||
<div id="room-list">
|
||||
{% regroup object_list by first_letter as letter_list %}
|
||||
{% for letter in letter_list %}
|
||||
<div class="letter">
|
||||
<div class="value">{{ letter.grouper }}</div>
|
||||
<div class="list">
|
||||
{% for item in letter.list %}
|
||||
<div class="patient-block enabled hvr-float-shadow" display-name="{{ item.number }}" action="{% url 'room_update' pk=item.pk %}">
|
||||
<span class="display_name">{{ item.number }}</span>
|
||||
{% if item.patient %}<span class="enabled">{{ item.patient }}{% else %}<span class="disabled">{% trans "No patient" %}</span>{% endif %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -43,6 +43,13 @@ urlpatterns = patterns('',
|
|||
url(r'^patient/(?P<pk>\d+)/check_all_alerts$', login_required(views.AllAlertCheckPatientView.as_view()), name='patient_check_all_alerts'),
|
||||
)
|
||||
|
||||
urlpatterns += (
|
||||
url(r'^rooms/$', login_required(views.RoomList.as_view()), name='room_list'),
|
||||
url(r'^room/add/$', login_required(views.RoomCreate.as_view()), name='room_add'),
|
||||
url(r'^room/(?P<pk>\d+)/$', login_required(views.RoomUpdate.as_view()), name='room_update'),
|
||||
url(r'^room/(?P<pk>\d+)/delete/$', login_required(views.RoomDelete.as_view()), name='room_delete'),
|
||||
)
|
||||
|
||||
urlpatterns += (
|
||||
url(r'^alert/(?P<pk>\d+)/update_checked_field$', login_required(views.AlertCheckView.as_view()), name='alert_checked_field'),
|
||||
url(r'^alerts/$', login_required(views.AllAlertsView.as_view()), name='all_alerts'),
|
||||
|
|
Reference in New Issue