{% import 'macros/form.html' as form %} {% resource 'odsh/bootstrap-multiselect.js' %} {% resource 'odsh/odsh_form.js' %} {% block package_basic_fields_title %} {{ form.input('title', id='field-title', label=_('Title'), value=data.title, error=errors.title, classes=['control-full', 'control-large'], attrs={'data-module': 'slug-preview-target'}) }} {% endblock %} {% block package_basic_fields_url %} {% set prefix = h.url_for(controller='package', action='read', id='') %} {% set domain = h.url_for(controller='package', action='read', id='', qualified=true) %} {% set domain = domain|replace("http://", "")|replace("https://", "") %} {% set attrs = {'data-module': 'slug-preview-slug', 'data-module-prefix': domain, 'data-module-placeholder': ''} %} {{ form.prepend('name', id='field-name', label=_('URL'), prepend=prefix, value=data.name, error=errors.name, attrs=attrs, is_required=true) }} {% endblock %} {% block package_basic_fields_description %} {{ form.markdown('notes', id='field-notes', label=_('Description'), value=data.notes, error=errors.notes, is_required=true) }} {% endblock %} {% block package_basic_fields_license %}
{% set error = errors.license_id %}
{% if error %}{{ error }}{% endif %}
{% set access_constraints_label='Text für Namensnennung'%} {{ form.input('access_constraints', id='field-licence-name', label=access_constraints_label, value=data.access_constraints, error=errors.access_constraints, classes=['control-full'],type='text',is_required=true,attrs={'disabled':true, 'data-module':"odsh_form", 'data-module-licensetoggle':'true' }) }} {% endblock %} {% set publish_date_value=h.odsh_now() %} {% set publish_date_label='Veröffentlichungsdatum'%} {{ form.input('publish_date', id='field-publish-date', label=publish_date_label, value=publish_date_value, error=errors.publish_date, classes=['control-full'],type='date',is_required=true) }}
{% set groups_label='Kategorien'%} {% set multiselect_nonSelectedText='keine' %} {% set multiselect_allSelectedText='alle' %} {% set multiselect_nSelectedText='gewählt' %} {% set spatial_extension_label='räumliche Ausdehnung'%}
{% set existing_groups = data.get('groups') %}
{% block package_basic_fields_tags %} {% set tag_attrs = {'data-module': 'autocomplete', 'data-module-tags': '', 'data-module-source': '/api/2/util/tag/autocomplete?incomplete=?'} %} {{ form.input('tag_string', id='field-tags', label='Schlagwörter', value=data.tag_string, error=errors.tags, classes=['control-full'], attrs=tag_attrs, is_required=true) }} {% endblock %} {% block package_basic_fields_org %} {# 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') %} {% set show_organizations_selector = organizations_available %} {% set show_visibility_selector = dataset_has_organization or (organizations_available and (user_is_sysadmin or dataset_is_draft)) %} {% set existing_org = data.owner_org or data.group_id %}
{{ form.input('spatial_extension', id='field-spatial-extension', label=spatial_extension_label, value=data.spatial_extension, error=errors.spatial_extension, classes=['control-full'],type='text',is_required=true) }} {% set temporal_start_label=_('odsh_temporal_start_label') %} {{ form.input('temporal_start', id='field-temporal-start', label=temporal_start_label, value=data.temporal_start, error=errors.temporal_start, classes=['control-full'],type='date',is_required=true) }} {% set temporal_end_label='Ende des Zeitraumes' %} {{ form.input('temporal_end', id='field-temporal-end', label=temporal_end_label, value=data.temporal_end, error=errors.temporal_end, classes=['control-full'],type='date',is_required=true) }}
{% if data.id and h.check_access('package_delete', {'id': data.id}) and data.state != 'active' %}
{% endif %} {% endblock %}