Skip to content

Commit fa74f8c

Browse files
authored
Merge pull request #37 from digital-land/overview-of-datasets-update
minor tweaks
2 parents adacc68 + b4be41a commit fa74f8c

File tree

4 files changed

+7
-41
lines changed

4 files changed

+7
-41
lines changed

application/data_access/overview/digital_land_queries.py

+3
Original file line numberDiff line numberDiff line change
@@ -409,6 +409,7 @@ def get_sources(
409409
"SELECT",
410410
"source.source,",
411411
"source.organisation,",
412+
"REPLACE(provision.organisation, 'local-authority:', 'local-authority-eng:') AS provision_organisation,",
412413
"organisation.name,",
413414
"source.endpoint,",
414415
"" if only_blanks or include_blanks else "endpoint.endpoint_url,",
@@ -421,6 +422,8 @@ def get_sources(
421422
"source",
422423
"INNER JOIN source_pipeline ON source.source = source_pipeline.source",
423424
"INNER JOIN organisation ON replace(source.organisation, '-eng', '') = organisation.organisation",
425+
"RIGHT JOIN provision ON provision.organisation = REPLACE(source.organisation, '-eng', '')",
426+
"AND provision.end_date = ''",
424427
(
425428
""
426429
if only_blanks or include_blanks

application/data_access/overview/source_and_resource_queries.py

+2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ def publisher_coverage():
3333
source
3434
INNER JOIN source_pipeline ON source.source = source_pipeline.source
3535
LEFT JOIN provision on source_pipeline.pipeline=provision.dataset
36+
and
37+
provision.end_date==""
3638
GROUP BY
3739
source_pipeline.pipeline
3840
"""

application/templates/dataset/performance.html

+1-40
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ <h2>
6060
<h2>
6161
{% if resource_count is not none %}
6262
{{ appDataItem({
63-
"label": "Resources",
63+
"label": "Total Resources",
6464
"value": resource_count|default('0')
6565
}) }}
6666
{%- endif %}
@@ -242,45 +242,6 @@ <h4 class="govuk-heading-xs">Most common types</h4>
242242
{% endif %}
243243
</div>
244244
</div>
245-
246-
{% if sources_no_doc_url|length > 0 %}
247-
<h3 id="sources-missing-documentation-url" class="govuk-heading-m">Missing documentation urls</h3>
248-
<p class="govuk-body">{{ sources_no_doc_url|length }} active sources are missing <code>documentation-urls</code>.</p>
249-
<ul class="govuk-list">
250-
{# only want to show 5 sources #}
251-
{% set items = sources_no_doc_url|length if sources_no_doc_url|length < 5 else 5 %}
252-
{% for n in range(items) %}
253-
<li class="dl-data-record app-card govuk-!-margin-bottom-3">
254-
<div class="dl-data-record__identifier">
255-
<h4 class="govuk-heading-s govuk-!-margin-bottom-0">
256-
Source <a href="{{ url_for('reporting.source', source=sources_no_doc_url[n]['source']) }}">{{ sources_no_doc_url[n]['source'] }}</a></h4>
257-
{%- if sources_no_doc_url[n]['end_date'] or sources_no_doc_url[n]['documentation_url'] == "" -%}
258-
<div class="app-card__flags govuk-!-margin-top-1">
259-
{% if sources_no_doc_url[n]['end_date'] %}<span class="govuk-tag govuk-tag--grey">Historical</span>{% endif %}
260-
{% if sources_no_doc_url[n]['documentation_url'] == "" %}<span class="govuk-tag govuk-tag--yellow">No documentation url</span>{% endif %}
261-
</div>
262-
{% endif -%}
263-
</div>
264-
<dl class="govuk-summary-list dl-data-record__properties app-card__properties govuk-!-margin-bottom-0">
265-
<div class="govuk-summary-list__row">
266-
<dt class="govuk-summary-list__key">Organisation</dt>
267-
<dd class="govuk-summary-list__value">{{ sources_no_doc_url[n]['name'] }}</dd>
268-
</div>
269-
<div class="govuk-summary-list__row">
270-
<dt class="govuk-summary-list__key">Dataset</dt>
271-
<dd class="govuk-summary-list__value">{{ sources_no_doc_url[n]['pipeline'] }}</dd>
272-
</div>
273-
</dl>
274-
</li>
275-
{% endfor %}
276-
</ul>
277-
{% if sources_no_doc_url|length > 5 %}
278-
<p class="govuk-body">
279-
<a href="{{ url_for('reporting.sources', pipeline=name, documentation_url='') }}" class="govuk-link">See all {{ name }} sources missing a <code>documentation-url</code></a>.
280-
</p>
281-
{% endif %}
282-
{% endif %}
283-
284245
</div>
285246

286247
<div id="publishers">

application/templates/overview/main-dataset-table.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
class="govuk-table__header govuk-table__header--numeric govuk-!-text-align-centre"
6262
aria-sort="none"
6363
>
64-
Resources
64+
Active Resources
6565
</th>
6666
<th
6767
scope="col"

0 commit comments

Comments
 (0)