summaryrefslogtreecommitdiffstats
path: root/ogcp/templates/actions/image_details.html
diff options
context:
space:
mode:
authorAlejandro Sirgo Rica <asirgo@soleta.eu>2024-07-18 15:34:09 +0200
committerAlejandro Sirgo Rica <asirgo@soleta.eu>2024-07-25 09:48:12 +0200
commitefd0b8acb3f4f098697c8c30bd196dacda39b704 (patch)
tree95959f7e437a531548de90b94ae00181175a04fc /ogcp/templates/actions/image_details.html
parent594d655d6b13edfd1885d555ecda1a6f912db501 (diff)
ogcp: add image restrict functionality
Add center scope restriction using /image/restrict. Add view in Images to update scope permissions. Disable images in Commands for image update and restore if the client belongs to a disabled center. Consolidate template code to render scope selection checkboxes.
Diffstat (limited to 'ogcp/templates/actions/image_details.html')
-rw-r--r--ogcp/templates/actions/image_details.html22
1 files changed, 18 insertions, 4 deletions
diff --git a/ogcp/templates/actions/image_details.html b/ogcp/templates/actions/image_details.html
index 87105cb..ab66503 100644
--- a/ogcp/templates/actions/image_details.html
+++ b/ogcp/templates/actions/image_details.html
@@ -7,9 +7,23 @@
<h2 class="mx-5 subhead-heading">{{_('Image details')}}</h2>
-{{ wtf.quick_form(form,
- method='post',
- button_map={'create': 'primary'},
- extra_classes="mx-5") }}
+<div class="container mx-5">
+ <form class="form" method="POST">
+ {{ form.hidden_tag() }}
+
+ {% for field in form if field.type != 'CSRFToken' and field.name not in ['scopes'] %}
+ {% if not field.flags.hidden %}
+ <div class="form-group row">
+ <label for="name" class="col-sm-2 col-form-label">{{ field.label.text }}</label>
+ <div class="col-sm-9">
+ {{ field(class="form-control") }}
+ </div>
+ </div>
+ {% endif %}
+ {% endfor %}
+
+ {% include 'scopes_checkbox_group.html' %}
+ </form>
+</div>
{% endblock %}