raise Exception("Invalid parameter")
elif(action=="edit"):
if(id is not None):
- (ok, data)=vaccination.read(cursor, g.mid)
+ (ok, data)=vaccination.read(cursor, id)
if(not ok):
raise Exception(data)
(ok, inv)=inventory.list(cursor, g.mid)
<table class="table">
<tr><th>Vaccine</th><th>Dose</th><th>Route</th><th>Batch</th><th>DOE</th><th>Date</th><th>Consultant</th><th>Vaccinator</th><th></th></tr>
{% for v in vaccination %}
- <tr><td>{{v["vaccine"]}}</td><td>{{v["dose"]}}</td><td>{{v["route"]}}</td><td>{{v["batch"]}}</td><td>{{v["doe"]}}</td><td>{{v["date"]|format_date}}</td><td>{{v["consultant"]}}</td><td>{{v["vaccinator"]}}</td><td><a href="/vaccination/view/{{v["vid"]}}" class="btn btn-sm btn-outline-primary">View</a></td></tr>
+ <tr><td>{{v["vaccine"]}}</td><td>{{v["dose"]}}{% if v["dosage"]>1 %}×{{v["dosage"]}}{% endif %}</td><td>{{v["route"]}}</td><td>{{v["batch"]}}</td><td>{{v["doe"]}}</td><td>{{v["date"]|format_date}}</td><td>{{v["consultant"]}}</td><td>{{v["vaccinator"]}}</td><td><a href="/vaccination/view/{{v["vid"]}}" class="btn btn-sm btn-outline-primary">View</a></td></tr>
{% endfor %}
</table>
<div class="mb-2 row">
<label class="form-label col-sm-3">Dosage</label>
<div class="col-sm-9">
- <input name="dosage" placeholder="Number of doses given" required class="form-control" value="{{data["dosage"]}}">
+ <input name="dosage" placeholder="Number of doses given" required class="form-control" value="{% if data["dosage"] %}{{data["dosage"]}}{% else %}1{% endif %}">
</div>
</div>
<div class="mb-2 row">