From 11fb260384cfc5c052d2b11e99a2a46e61b09284 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 12 Oct 2023 17:04:07 +0300 Subject: CaseAttributes: Provide UI for diffs list. --- .../wqflask/templates/edit_case_attributes.html | 4 ++ .../templates/list_case_attribute_diffs.html | 60 ++++++++++++++++++++++ wqflask/wqflask/views.py | 6 +++ 3 files changed, 70 insertions(+) create mode 100644 wqflask/wqflask/templates/list_case_attribute_diffs.html (limited to 'wqflask') diff --git a/wqflask/wqflask/templates/edit_case_attributes.html b/wqflask/wqflask/templates/edit_case_attributes.html index a05ecd17..3c97b992 100644 --- a/wqflask/wqflask/templates/edit_case_attributes.html +++ b/wqflask/wqflask/templates/edit_case_attributes.html @@ -34,6 +34,10 @@ + View Diffs +
diff --git a/wqflask/wqflask/templates/list_case_attribute_diffs.html b/wqflask/wqflask/templates/list_case_attribute_diffs.html new file mode 100644 index 00000000..391b8c99 --- /dev/null +++ b/wqflask/wqflask/templates/list_case_attribute_diffs.html @@ -0,0 +1,60 @@ +{%extends "base.html"%} +{%block title%}List Case Attribute Diffs{%endblock%} + +{%block css%} + + + + + +{%endblock%} + +{%block content%} +
+

List Diffs

+ + {{flash_me()}} + +

+ + + WORK IN PROGRESS!!! +

+ + + + + + + + + + + + + {%for diff in diffs%} + + + {%else%} + + + + {%endfor%} + + +{%endblock%} + +{%block js%} + +{%endblock%} diff --git a/wqflask/wqflask/views.py b/wqflask/wqflask/views.py index 0ce77295..bf9148c7 100644 --- a/wqflask/wqflask/views.py +++ b/wqflask/wqflask/views.py @@ -1228,3 +1228,9 @@ def edit_case_attributes(inbredset_id: int) -> Response: lambda err: err, ## TODO: Handle error better lambda values: render_template( "edit_case_attributes.html", inbredset_id=inbredset_id, **values)) + +@app.route("/case-attribute//list-diffs", methods=["GET"]) +def list_case_attribute_diffs(inbredset_id: int) -> Response: + """List any diffs awaiting review.""" + return render_template( + "list_case_attribute_diffs.html", inbredset_id=inbredset_id, diffs=[]) -- cgit 1.4.1