Skip to content

Commit 5213c63

Browse files
Merge pull request #56 from digital-land/av/endpoint_detail_page
add doc_url info
2 parents 660c084 + f6aeeee commit 5213c63

File tree

2 files changed

+67
-44
lines changed

2 files changed

+67
-44
lines changed

application/data_access/endpoint/endpoint_queries.py

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ def get_endpoint_info(endpoint_hash, dataset):
8181
sp.pipeline,
8282
o.name as organisation_name,
8383
s.organisation,
84+
s.documentation_url,
8485
e.endpoint,
8586
e.endpoint_url,
8687
e.start_date,
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,85 @@
1-
{% extends 'layouts/base.html' %}
2-
3-
{% set containerClasses = 'reporting-page' %}
4-
1+
{% extends 'layouts/base.html' %} {% set containerClasses = 'reporting-page' %}
52
{% block beforeContent %}
63
<div class="govuk-breadcrumbs reporting-overview-container">
74
<ol class="govuk-breadcrumbs__list">
85
<li class="govuk-breadcrumbs__list-item">
9-
<a class="govuk-breadcrumbs__link" href="{{ url_for('base.index') }}">Home</a>
10-
</li>
11-
<li class="govuk-breadcrumbs__list-item">
12-
<a class="govuk-breadcrumbs__link" href="{{ url_for('reporting.odp_status_summary') }}">ODP Summary</a>
6+
<a class="govuk-breadcrumbs__link" href="{{ url_for('base.index') }}"
7+
>Home</a
8+
>
139
</li>
1410
<li class="govuk-breadcrumbs__list-item">
15-
Endpoint Details
11+
<a
12+
class="govuk-breadcrumbs__link"
13+
href="{{ url_for('reporting.odp_status_summary') }}"
14+
>ODP Summary</a
15+
>
1616
</li>
17+
<li class="govuk-breadcrumbs__list-item">Endpoint Details</li>
1718
</ol>
1819
</div>
19-
{% endblock beforeContent %}
20-
21-
{% block content %}
20+
{% endblock beforeContent %} {% block content %}
2221
<div class="reporting-endpoint-details">
23-
<div class="govuk-grid-row govuk-!-width-full">
24-
<div class="govuk-grid-column-one-half govuk-!-padding-left-9 reporting-endpoint-info">
25-
<div class="govuk-heading-l">
26-
Endpoint Details
27-
</div>
28-
<div class="">
29-
<p class="govuk-body"> <strong> Endpoint: </strong>{{endpoint_details.endpoint_info.endpoint}}</p>
30-
<p class="govuk-body"> <strong> Endpoint URL: </strong><a href="{{endpoint_details.endpoint_info.endpoint_url}}">{{endpoint_details.endpoint_info.endpoint_url}}</a></p>
31-
<p class="govuk-body"> <strong> Organisation: </strong>{{endpoint_details.endpoint_info.organisation_name}}</p>
32-
<p class="govuk-body"> <strong> Organisation Code: </strong>{{endpoint_details.endpoint_info.organisation}}</p>
33-
<p class="govuk-body"> <strong> Dataset: </strong>{{endpoint_details.endpoint_info.pipeline}}</p>
34-
<p class="govuk-body"> <strong> Start Date: </strong>{{endpoint_details.endpoint_info.start_date}}</p>
35-
<p class="govuk-body"> <strong> Entry Date: </strong>{{endpoint_details.endpoint_info.entry_date}}</p>
36-
</div>
22+
<div class="govuk-grid-row govuk-!-width-full">
23+
<div
24+
class="govuk-grid-column-one-half govuk-!-padding-left-9 reporting-endpoint-info"
25+
>
26+
<div class="govuk-heading-l">Endpoint Details</div>
27+
<div class="">
28+
<p class="govuk-body">
29+
<strong>Documentation URL: </strong>
30+
{% if endpoint_details.endpoint_info.documentation_url %}
31+
<a href="{{ endpoint_details.endpoint_info.documentation_url }}"
32+
>{{ endpoint_details.endpoint_info.documentation_url }}</a
33+
>
34+
{% else %} No documentation URL available {% endif %}
35+
</p>
36+
<p class="govuk-body">
37+
<strong> Endpoint: </strong
38+
>{{endpoint_details.endpoint_info.endpoint}}
39+
</p>
40+
<p class="govuk-body">
41+
<strong> Endpoint URL: </strong
42+
><a href="{{endpoint_details.endpoint_info.endpoint_url}}"
43+
>{{endpoint_details.endpoint_info.endpoint_url}}</a
44+
>
45+
</p>
46+
<p class="govuk-body">
47+
<strong> Organisation: </strong
48+
>{{endpoint_details.endpoint_info.organisation_name}}
49+
</p>
50+
<p class="govuk-body">
51+
<strong> Organisation Code: </strong
52+
>{{endpoint_details.endpoint_info.organisation}}
53+
</p>
54+
<p class="govuk-body">
55+
<strong> Dataset: </strong>{{endpoint_details.endpoint_info.pipeline}}
56+
</p>
57+
<p class="govuk-body">
58+
<strong> Start Date: </strong
59+
>{{endpoint_details.endpoint_info.start_date}}
60+
</p>
61+
<p class="govuk-body">
62+
<strong> Entry Date: </strong
63+
>{{endpoint_details.endpoint_info.entry_date}}
64+
</p>
65+
</div>
3766
</div>
3867
<div class="govuk-grid-column-one-half">
39-
<div class="govuk-heading-l">
40-
Resource History
41-
</div>
68+
<div class="govuk-heading-l">Resource History</div>
4269
<div class="reporting-resource-table">
43-
{{ govukTable({
44-
"head": endpoint_details.resources_headers,
45-
"rows": endpoint_details.resources_rows,
46-
"classes": "govuk-table--small-text-until-tablet reporting-table"
47-
}) }}
70+
{{ govukTable({ "head": endpoint_details.resources_headers, "rows":
71+
endpoint_details.resources_rows, "classes":
72+
"govuk-table--small-text-until-tablet reporting-table" }) }}
4873
</div>
4974
</div>
50-
</div>
75+
</div>
5176

52-
<div class="govuk-!-margin-8">
53-
<p class="govuk-heading-l">Log History</p>
54-
<div class="reporting-log-table">
55-
{{ govukTable({
56-
"head": endpoint_details.logs_headers,
57-
"rows": endpoint_details.logs_rows,
58-
"classes": "reporting-table"
59-
}) }}
77+
<div class="govuk-!-margin-8">
78+
<p class="govuk-heading-l">Log History</p>
79+
<div class="reporting-log-table">
80+
{{ govukTable({ "head": endpoint_details.logs_headers, "rows":
81+
endpoint_details.logs_rows, "classes": "reporting-table" }) }}
82+
</div>
6083
</div>
6184
</div>
62-
</div>
6385
{% endblock content %}

0 commit comments

Comments
 (0)