From b8283332222a09d30a2ccbc319fada434ab03ec4 Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Mon, 10 Feb 2025 15:10:25 -0500 Subject: [PATCH] fix: twig note templates * fix edit notes and and member present * refactor enum moving process --- .../cases/notes/add-standard-note.html.twig | 40 ++++-- .../cases/notes/add-visit-note.html.twig | 50 +++++--- .../internal/cases/notes/edit-note.html.twig | 115 ++++++++++++------ .../internal/cases/notes/list-notes.html.twig | 10 +- 4 files changed, 151 insertions(+), 64 deletions(-) diff --git a/templates/internal/cases/notes/add-standard-note.html.twig b/templates/internal/cases/notes/add-standard-note.html.twig index 047f32f..3f9e018 100644 --- a/templates/internal/cases/notes/add-standard-note.html.twig +++ b/templates/internal/cases/notes/add-standard-note.html.twig @@ -55,7 +55,7 @@ @@ -64,7 +64,7 @@ @@ -73,7 +73,7 @@ @@ -81,11 +81,12 @@
- {{ form_row(form.members, { - 'label': 'Members Present', - 'label_attr': {'class': ''}, - 'attr': {'class': 'form-control'} - }) }} + {% for m in members %} +
+ + +
+ {% endfor %}
@@ -104,4 +105,27 @@
+ + {{ block('right_bar', 'internal/libs/right-bar.html.twig') }} +{% endblock %} + +{% block page_js %} + +{% endblock %} + +{% block page_css %} + {% endblock %} diff --git a/templates/internal/cases/notes/add-visit-note.html.twig b/templates/internal/cases/notes/add-visit-note.html.twig index d2ae89a..2502d78 100644 --- a/templates/internal/cases/notes/add-visit-note.html.twig +++ b/templates/internal/cases/notes/add-visit-note.html.twig @@ -55,7 +55,7 @@ @@ -64,7 +64,7 @@ @@ -73,7 +73,7 @@ @@ -85,7 +85,7 @@ @@ -97,7 +97,7 @@ @@ -109,7 +109,7 @@ @@ -121,7 +121,7 @@ @@ -133,7 +133,7 @@ @@ -145,7 +145,7 @@ @@ -153,11 +153,12 @@
- {{ form_row(form.members, { - 'label': 'Members Present', - 'label_attr': {'class': ''}, - 'attr': {'class': 'form-control'} - }) }} + {% for m in members %} +
+ + +
+ {% endfor %}
@@ -189,3 +190,24 @@ {% endblock %} + +{% block page_js %} + +{% endblock %} + +{% block page_css %} + +{% endblock %} \ No newline at end of file diff --git a/templates/internal/cases/notes/edit-note.html.twig b/templates/internal/cases/notes/edit-note.html.twig index 9c3e5bc..97a060c 100644 --- a/templates/internal/cases/notes/edit-note.html.twig +++ b/templates/internal/cases/notes/edit-note.html.twig @@ -56,8 +56,8 @@
@@ -65,8 +65,8 @@
@@ -74,8 +74,8 @@ @@ -86,8 +86,8 @@ @@ -98,8 +98,8 @@ @@ -110,8 +110,8 @@ @@ -122,8 +122,8 @@ @@ -134,8 +134,8 @@ @@ -146,20 +146,29 @@
- {{ form_row(form.members, { - 'label': 'Members Present', - 'label_attr': {'class': ''}, - 'attr': {'class': 'form-control'} - - }) }} +
+ + {% for m in members %} +
+ + +
+ {% endfor %} +
+ {# form_row(form.members, { + 'label': 'Members Present', + 'label_attr': {'class': ''}, + 'attr': {'class': 'form-control'}, + 'help': 'Select each member present during the time' + }) #}
@@ -208,11 +217,8 @@ {% set endDateWarning = 'bg-gradient-danger text-white' %} {% endif %} - Hours: - {{ referral.hours }} - / - Remaining: - {{ referral.getHoursRemaining() }} + Hours: {{ referral.hours }} / + Remaining: {{ referral.getHoursRemaining() }} Expiration Date: @@ -239,7 +245,7 @@ @@ -248,8 +254,8 @@
@@ -257,19 +263,30 @@
- {{ form_row(form.members, { - 'label': 'Members Present', - 'label_attr': {'class': ''}, - 'attr': {'class': 'form-control'} - }) }} +
+ + {% for idx,m in members %} +
+ + +
+ {% endfor %} +
+ {# form_row(form.members, { + 'label': 'Members Present', + 'label_attr': {'class': ''}, + 'attr': {'class': 'form-control'}, + 'help': 'Select each member present during the time', + 'value': member.id + }) #}
@@ -283,10 +300,28 @@
- {{ form_end(form) }} + {{ form_end(form, {render_rest: false}) }} {% endif %} {% endblock %} + +{% block page_js %} + +{% endblock %} + +{% block page_css %} + +{% endblock %} \ No newline at end of file diff --git a/templates/internal/cases/notes/list-notes.html.twig b/templates/internal/cases/notes/list-notes.html.twig index cba2c2c..1aed3e8 100644 --- a/templates/internal/cases/notes/list-notes.html.twig +++ b/templates/internal/cases/notes/list-notes.html.twig @@ -52,19 +52,25 @@ DOS Location Method + Members {% if caseNotes %} {% for n in caseNotes %} + {% set type = 'standard' %} + {% if n.referral.serviceCode.value == 'VS-THBB' %} + {% set type = 'visit' %} + {% endif %} {{ n.date|date("F j, Y", company_timezone) }}
- {{ n.startTime|date("g:i a", company_timezone) }}-{{ n.endTime|date("g:i a", company_timezone) }} ({{ n.calcTimeUsed() }}) + {{ n.startTime|date("g:i a", company_timezone) }}-{{ n.endTime|date("g:i a", company_timezone) }} ({{ (n.calcTimeUsed() / 60)|number_format(2) }}) {{ n.location.value }} {{ n.method.name|lower|replace({"_": " "})|capitalize }} + {% for m in n.members %}{{ m.getName() }}, {% endfor %} - + edit