From c5fa9d9b3e27891c78a1fb984d88e2befb0aabd9 Mon Sep 17 00:00:00 2001 From: Aaron Buckles Date: Mon, 17 Jun 2024 09:35:03 -0700 Subject: [PATCH] Create/edit request modal --- NEMO/static/nemo.css | 6 +- .../open_staff_assistance_requests.html | 2 +- .../staff_assistance_request.html | 39 ------------- .../staff_assistance_requests.html | 57 ++++++++++++++++++- NEMO/views/staff_assistance_requests.py | 45 ++++++--------- 5 files changed, 79 insertions(+), 70 deletions(-) delete mode 100644 NEMO/templates/requests/staff_assistance_requests/staff_assistance_request.html diff --git a/NEMO/static/nemo.css b/NEMO/static/nemo.css index dab7a6f64..352d404a2 100644 --- a/NEMO/static/nemo.css +++ b/NEMO/static/nemo.css @@ -1217,4 +1217,8 @@ li.area-tree-node a, li.area-tree-node a:hover, li.area-tree-node a:focus padding: inherit; text-align: inherit; border-top: inherit; -} \ No newline at end of file +} + +.modal-open[style] { +padding-right: 0 !important; +} diff --git a/NEMO/templates/requests/staff_assistance_requests/open_staff_assistance_requests.html b/NEMO/templates/requests/staff_assistance_requests/open_staff_assistance_requests.html index 37b78169b..a110c544a 100644 --- a/NEMO/templates/requests/staff_assistance_requests/open_staff_assistance_requests.html +++ b/NEMO/templates/requests/staff_assistance_requests/open_staff_assistance_requests.html @@ -23,7 +23,7 @@

{{ date.grouper }}

{% if staff_assistance_request.user == request.user and staff_assistance_request.replies.count == 0 %} {% url 'edit_staff_assistance_request' staff_assistance_request.id as edit_staff_assistance_request_url %} - {% button type="edit" size="small" url=edit_staff_assistance_request_url value="Edit" %} + {% button type="edit" size="small" value="Edit" data_toggle="modal" data_target="#requestModal" data_request_description=staff_assistance_request.description data_request_url=edit_staff_assistance_request_url data_request_action="Edit" %}
diff --git a/NEMO/templates/requests/staff_assistance_requests/staff_assistance_request.html b/NEMO/templates/requests/staff_assistance_requests/staff_assistance_request.html deleted file mode 100644 index 2acc2d4f1..000000000 --- a/NEMO/templates/requests/staff_assistance_requests/staff_assistance_request.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends 'base.html' %} -{% load custom_tags_and_filters %} -{% load static %} -{% block title %} - {% if form.instance.id %} - Modify staff assistance request - {% else %} - New staff assistance request - {% endif %} -{% endblock %} -{% block content %} -

- {% if form.instance.id %} - Modify staff assistance request - {% else %} - New staff assistance request - {% endif %} -

- - {% if form.non_field_errors %}
{{ form.non_field_errors }}
{% endif %} - {% csrf_token %} -
- - {% if form.description.errors %}- {{ form.description.errors|striptags }}{% endif %} - -
-
- {% button type="save" value=form.instance.id|yesno:"Save changes,Create staff assistance request" %} -
-
-{% endblock %} diff --git a/NEMO/templates/requests/staff_assistance_requests/staff_assistance_requests.html b/NEMO/templates/requests/staff_assistance_requests/staff_assistance_requests.html index aceb8f0da..0ab2083ca 100644 --- a/NEMO/templates/requests/staff_assistance_requests/staff_assistance_requests.html +++ b/NEMO/templates/requests/staff_assistance_requests/staff_assistance_requests.html @@ -10,10 +10,52 @@
{% if not user.is_staff %} - {% button type="add" value="New request" url="create_staff_assistance_request" %} + {% url 'create_staff_assistance_request' as create_staff_assistance_request_url %} + {% button type="add" value="New request" data_toggle="modal" data_target="#requestModal" data_request_description="" data_request_url=create_staff_assistance_request_url data_request_action="Create" %} {% endif %}
+ + {% if open_staff_assistance_requests %} {% include 'requests/staff_assistance_requests/open_staff_assistance_requests.html' with staff_assistance_request_list=open_staff_assistance_requests %} {% else %} @@ -33,6 +75,19 @@

{% endif %}