Skip to content
Snippets Groups Projects
Commit 489aebbb authored by Piotr Gawron's avatar Piotr Gawron
Browse files

when listing visits of subject add-visit button is added

parent 8f7fb70a
No related branches found
No related tags found
1 merge request!2Appointments dev
......@@ -24,6 +24,7 @@
<div class="box box-info">
<div class="box-header with-border">
<a href="{% url 'web.views.visits' %}" class="btn btn-block btn-default" onclick="history.back()">Back</a>
<a href="{% url 'web.views.visit_add' id %}" type = "button" class="btn btn-block btn-default">Add visit</a>
</div>
<div class="box-body">
......@@ -113,6 +114,7 @@
{% endfor %}
</form>
</div><!-- /.box-body -->
</div>
......
......@@ -31,6 +31,7 @@ urlpatterns = [
url(r'visits/approaching$', views.approaching_visits_without_appointments, name='web.views.approaching_visits_without_appointments'),
url(r'visits/details/(?P<id>\d+)$', views.visit_details, name='web.views.visit_details'),
url(r'visits/add$', views.visit_add, name='web.views.visit_add'),
url(r'visits/add/(?P<subject_id>\d+)$', views.visit_add, name='web.views.visit_add'),
url(r'visit/mark/(?P<id>\d+)/(?P<as_what>[A-z]+)$', views.visit_mark, name='web.views.visit_mark'),
url(r'subjects$', views.subjects, name='web.views.subjects'),
......
......@@ -235,14 +235,19 @@ def visit_mark(request, id, as_what):
def visit_add(request):
def visit_add(request, subject_id = -1):
if request.method == 'POST':
form = VisitAddForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return redirect(visits)
else:
form = VisitAddForm()
subjects = Subject.objects.filter(id=subject_id)
subject = None
if len(subjects)>0:
subject = subjects[0]
form = VisitAddForm(initial={'subject':subject})
return wrap_response(request, 'visits/add.html', {'form': form})
......@@ -334,7 +339,7 @@ def subject_visit_details(request, id):
#print len(endlist)
#print endlist[0]
return wrap_response(request, 'subjects/visitdetails.html', {'display': endlist})
return wrap_response(request, 'subjects/visitdetails.html', {'display': endlist, "id":id})
def doctors(request):
doctors_list = Worker.objects.order_by('-last_name')
......
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