Merge pull request 'master' (#392) from master into Docker

Reviewed-on: SGD-Nord/konova#392
This commit is contained in:
mpeltriaux 2024-04-02 08:11:08 +02:00
commit 416cad1c8f
4 changed files with 39 additions and 7 deletions

View File

@ -275,4 +275,7 @@ 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)
body = json.loads(content)
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,7 +27,18 @@
<div class="col">
{% for message in messages %}
<div class="row alert alert-{{ message.tags }}">
{{ message }}
<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>

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 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 %}