{% extends "package/_base.html" %} {%- block subtitle -%} {{ ui.subtitle_item(h.resource_display_name(resource)) }} {{- super() }} {%- endblock %} {%- block breadcrumb_content -%} {{ super() }} {{ ui.breadcrumb(h.resource_display_name(resource)|truncate(30), h.url_for(pkg_dict.type ~ "_resource.read", id=pkg_dict.id, resource_id=resource.id)) }} {%- endblock %} {%- block content_action -%} {% if h.check_access('package_update', {'id':pkg_dict.id }) %} {{ ui.content_action(_('Edit'), h.url_for(pkg_dict.type ~ '_resource.edit', id=pkg.name, resource_id=resource.id)) }} {{ ui.content_action(_('Views'), h.url_for(pkg_dict.type ~ '_resource.views', id=pkg.name, resource_id=resource.id)) }} {% endif %} {%- endblock %} {%- block content_nav -%} {%- endblock %} {%- block primary_content_inner %} {%- block resource_title -%} {{ ui.heading(h.resource_display_name(resource), level=1) }} {%- endblock %} {%- block resource_description -%}
{{ h.render_markdown(resource.description) if resource.description }}
{%- endblock %} {%- block resource_url -%} {%- if resource.url -%}
{{ ui.link(_('Go to resource'), resource.url) }}
{%- endif %} {% if h.plugin_loaded("datastore") and resource.datastore_active %} {{ ui.modal_handle(_("Data API"), id="api-info-modal") }} {%- include "datastore/snippets/api_info.html" -%} {%- call ui.util.call(ui.dropdown, title=_("Download as ...")) -%} {{ ui.dropdown_item(_("CSV"), href=h.url_for('datastore.dump', resource_id=resource.id, bom=True)) }} {{ ui.dropdown_item(_("TSV"), href=h.url_for('datastore.dump', resource_id=resource.id, bom=True, format="tsv")) }} {{ ui.dropdown_item(_("JSON"), href=h.url_for('datastore.dump', resource_id=resource.id, format="json")) }} {{ ui.dropdown_item(_("XML"), href=h.url_for('datastore.dump', resource_id=resource.id, format="xml")) }} {%- endcall %} {% endif %} {%- endblock %} {% block resource_additional_information %} {%- call ui.util.call(ui.accordion_wrapper) -%} {%- call ui.util.call(ui.accordion, title=_('Additional Information')) -%} {%- call ui.util.call(ui.table, striped=true, bordered=true) -%} {{ ui.table_head(ui.table_row(ui.util.map(ui.table_cell, [_('Field'), _('Value')], header=true))) }} {%- call ui.util.call(ui.table_body) -%} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Data last updated'), header=true) }} {{ ui.table_cell(h.render_datetime(resource.last_modified) or h.render_datetime(resource.created) or _('unknown')) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Metadata last updated'), header=true) }} {{ ui.table_cell(h.render_datetime(resource.metadata_modified) or h.render_datetime(resource.created) or _('unknown')) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Created'), header=true) }} {{ ui.table_cell(h.render_datetime(resource.created) or _('unknown')) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('Format'), header=true) }} {{ ui.table_cell(resource.format or resource.mimetype_inner or resource.mimetype or _('unknown')) }} {%- endcall %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(_('License'), header=true) }} {{ ui.table_cell(ui.license(pkg_dict.license_title, id=pkg_dict.license_id, url=pkg_dict.license_url)) }} {%- endcall %} {% for key, value in h.format_resource_items(resource.items()) if key not in ('created', 'metadata modified', 'last modified', 'format') %} {%- call ui.util.call(ui.table_row) -%} {{ ui.table_cell(key|capitalize, header=true) }} {{ ui.table_cell(value) }} {%- endcall %} {% endfor %} {%- endcall %} {%- endcall %} {%- endcall %} {%- endcall %} {%- if h.plugin_loaded("datastore") and resource.datastore_active -%} {%- call ui.util.call(ui.accordion, title=_("Data Dictionary")) -%} {% block resource_data_dictionary %} {%- with ddict=h.datastore_dictionary(resource.id), res=resource -%} {% include 'datastore/snippets/_dictionary_view.html' %} {%- endwith %} {% endblock %} {%- endcall %} {%- endif %} {% endblock %} {%- block resource_view -%} {% block resource_view_nav %} {%- call ui.util.call(ui.tab_wrapper) -%} {%- for view in resource_views -%} {{ ui.tab(view.title, href=h.url_for(pkg_dict.type ~ '_resource.read', id=pkg_dict.id, resource_id=resource.id, view_id=view.id), active=view == current_resource_view) }} {%- endfor %} {%- endcall %} {% endblock %} {% block resource_view_content %}
{% if current_resource_view in resource_views %} {%- with resource_view=current_resource_view, resource=resource, package=package -%} {% include 'package/snippets/_resource_view.html' %} {%- endwith %} {% else %}

{{ _("There are no views created for this resource yet.") }}

{% if h.check_access('resource_view_create', {'resource_id': resource.id}) %}

{{ _('Here are some reasons you may not be seeing expected views:') }}

{% endif %} {% endif %}
{% endblock %} {%- endblock resource_view %} {%- endblock %}