This commit is contained in:
Ross
2025-12-15 21:58:11 +00:00
parent cf966573de
commit e99ab2c1fa
2 changed files with 8 additions and 2 deletions
@@ -46,7 +46,7 @@
</div>
</div>
{% json_script leaves as worker_leaves_json %}
<script id="worker_leaves_json" type="application/json">{{ leaves_json|safe }}</script>
<script src="{% static 'js/calendar.js' %}"></script>
<script>
(function(){
+7 -1
View File
@@ -336,7 +336,13 @@ def worker_detail(request, worker_id):
except Exception:
leaves = []
return render(request, "rota/worker_detail.html", {"worker": worker, "form": form, "leaves": leaves})
# Provide a JSON-encoded string for safe embedding in the template
try:
leaves_json = json.dumps(leaves)
except Exception:
leaves_json = '[]'
return render(request, "rota/worker_detail.html", {"worker": worker, "form": form, "leaves": leaves, "leaves_json": leaves_json})
@require_http_methods(["GET", "POST"])