{{ form.input('title', id='field-title', label=_('Title'), placeholder=_('e.g. A descriptive title'), value=data.title, error=errors.title, classes=['control-full', 'control-large'], attrs={'data-module': 'slug-preview-target', 'title': 'Human-readable name of the asset. Should be in plain English and include sufficient detail to facilitate search and discovery.'}, is_required=true) }}
{% endblock package_basic_fields_title %}
{% block package_basic_fields_url %}
{% set prefix = h.url_for(controller='dataset', action='read', id='') %}
{% set domain = h.url_for(controller='dataset', action='read', id='', qualified=true) %}
{% set domain = domain|replace("http://", "")|replace("https://", "") %}
{% set attrs = {'data-module': 'usmetadata-slug-preview-slug', 'data-module-prefix': domain, 'data-module-placeholder': ''} %}
{% set dataset_is_draft = data.get('state', 'draft').startswith('draft') or data.get('state', 'none') == 'none' %}
{% if dataset_is_draft %}
{% endif %}
{{ form.prepend('name', id='field-name', label=_('URL (Name)'), prepend=prefix, placeholder=_('e.g. my-dataset'), value=data.name, error=errors.name, attrs=attrs, is_required=true) }}
{% endblock %}
{% block package_basic_fields_license %}
{# Hiding the license block, it's moved down below #}
{% endblock package_basic_fields_license %}
{% block package_basic_fields_description %}
{{ form.markdown('notes', id='field-notes', label=_('Description (Notes)'), placeholder=_('e.g. Some useful notes about the data'), value=data.notes, error=errors.notes, attrs={'title' : 'Human-readable description (e.g., an abstract) with sufficient detail to enable a user to quickly understand whether the asset is of interest.'}, is_required=true) }}
{% endblock package_basic_fields_description %}
{% block package_basic_fields_tags %}
{% set tag_attrs = {'data-module': 'autocomplete', 'data-module-tags': '', 'data-module-source': '/api/2/util/tag/autocomplete?incomplete=?', 'title':'Tags (or keywords) help users discover your dataset, please include terms that would be used by technical and non-technical users.'} %}
{# if we have a default group then this wants remembering #}
{% if data.group_id %}
{% endif %}
{% set dataset_is_draft = data.get('state', 'draft').startswith('draft') or data.get('state', 'none') == 'none' %}
{% set dataset_has_organization = data.owner_org or data.group_id %}
{% set organizations_available = h.organizations_available('create_dataset') %}
{% set user_is_sysadmin = h.check_access('sysadmin') %}
{% if dataset_has_organization %}
{% set user_is_org_admin = h.check_access('organization_update', {'id': dataset_has_organization}) %}
{% endif %}
{% set show_organizations_selector = organizations_available and (user_is_sysadmin or dataset_is_draft or user_is_org_admin) %}
{% set show_visibility_selector = dataset_has_organization or (organizations_available and (user_is_sysadmin or dataset_is_draft)) %}
{% if show_organizations_selector and show_visibility_selector %}
{% endif %}
{% if show_organizations_selector %}
{% set existing_org = data.owner_org or data.group_id %}
{# private datasets must have an org, so add the owner_org tag in to pass validation #}
{% elif data.owner_org %}
{% endif %}
{% if show_visibility_selector %}
{% block package_metadata_fields_visibility %}
{% set data = h.load_data_into_dict(data) %}
{% set active = data.state == 'active' %}
{% if always_private %}
{% else %}
{{ super() }}
{% endif %}
{% snippet 'package/snippets/required_common_core_fields.html', data=data, errors=errors %}
Required-If-Applicable DCAT-US Metadata
{% snippet 'package/snippets/required_if_applicable_common_core_fields.html', data=data, errors=errors %}
{% block license %}
{% endblock license %}
{{ form.input('spatial', label=_('Spatial'), id='field-spatial', placeholder=_('Lincoln, Nebraska'), value=data.common_core.spatial, error=errors.spatial, classes=['control-medium'], attrs={'title': 'The range of spatial applicability of a dataset. Could include a spatial region like a bounding box or a named place.'}) }}
{{ form.input('temporal', label=_('Temporal'), id='field-temporal', placeholder=_('2000-01-15/2010-01-15'), value=data.common_core.temporal, error=errors.temporal, classes=['control-medium'], attrs={'title': 'The range of temporal applicability of a dataset (i.e., a start and end date of applicability for the data).'}) }}
Expanded DCAT-US Metadata
{% snippet 'package/snippets/expanded_common_core_fields.html', data=data, errors=errors %}
{% endblock package_metadata_fields_visibility %}
{% endif %}
{% if show_organizations_selector and show_visibility_selector %}
{% endif %}
{% if data.id and h.check_access('package_delete', {'id': data.id}) and data.state != 'active' %}