{% import 'macros/form.html' as form %} {% resource 'odsh/odsh_form.js' %} {% resource 'odsh/bootstrap-multiselect.js' %} {% set dataset_is_draft = data.get('state', 'draft').startswith('draft') or data.get('state', 'none') == 'none' %} {# field title #} {% block package_basic_fields_title %} {% set error_string = _(_('Title') + ': '+errors.title[0]) if errors.title %} {{ form.input( 'title', id='field-title', label=_('Title'), value=data.title, error=error_string, classes=['control-full'], attrs={'data-module': 'slug-preview-target'}, is_required=true, placeholder=_('Enter title') ) }} {% endblock package_basic_fields_title %} {% if data.type != 'collection' %} {# field note #} {% block package_basic_fields_description %} {% set error_string = _(_('Description') + ': '+errors.notes[0]) if errors.notes %} {{ form.markdown( 'notes', id='field-notes', label=_('Description'), value=data.notes, error=error_string, is_required=false, placeholder=_('Enter description') ) }} {% endblock package_basic_fields_description %} {# field Organization #} {% block package_basic_fields_org %} {% if data.group_id %} {% endif %} {% 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 %}