master #392

Merged
mpeltriaux merged 3 commits from master into Docker 2024-04-02 08:11:08 +02:00
4 changed files with 39 additions and 7 deletions

View File

@ -276,3 +276,6 @@ Similar to bootstraps 'shadow-lg'
.tree-label.badge{
font-size: 90%;
}
.alert{
margin-bottom: 0 !important;
}

View File

@ -93,14 +93,23 @@ class ClientProxyParcelWFS(BaseClientProxyView):
auth = HTTPDigestAuth(CLIENT_PROXY_AUTH_USER, CLIENT_PROXY_AUTH_PASSWORD)
content, response_code = self.perform_url_call(url, auth=auth)
error_detected = response_code != 200
error_code = f"response code:{response_code}"
try:
body = json.loads(content)
except JSONDecodeError:
body = {}
error_code = "json invalid"
error_detected = True
body["crs"] = {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:EPSG::25832"
"name": "urn:ogc:def:crs:EPSG::25832",
}
}
if response_code != 200:
if error_detected:
body["crs"]["properties"]["msg"] = f"Error detected ({error_code})"
return JsonResponse({
"status_code": response_code,
"content": body,

View File

@ -27,8 +27,19 @@
<div class="col">
{% for message in messages %}
<div class="row alert alert-{{ message.tags }}">
<div>
<span class="mr-3">
{% if "danger" in message.tags %}
{% fa5_icon 'exclamation' %}
{% elif "info" in message.tags %}
{% fa5_icon 'info' %}
{% elif "success" in message.tags %}
{% fa5_icon 'check' %}
{% endif %}
</span>
{{ message }}
</div>
</div>
{% endfor %}
</div>
<div class="container-fluid mt-3 mb-5 px-4">

View File

@ -23,13 +23,22 @@
{% endblock %}
</header>
<div class="container-fluid mt-3 px-5">
<div class="">
{% for message in messages %}
<div class="row alert alert-{{ message.tags }}">
<div>
<span class="mr-3">
{% if "danger" in message.tags %}
{% fa5_icon 'exclamation' %}
{% elif "info" in message.tags %}
{% fa5_icon 'info' %}
{% elif "success" in message.tags %}
{% fa5_icon 'check' %}
{% endif %}
</span>
{{ message }}
</div>
{% endfor %}
</div>
{% endfor %}
{% block body %}