Skip to content
Snippets Groups Projects
Select Git revision
  • 3cd75f79c76676a2e320c3e607cceceeab4f9760
  • main default protected
  • ozg-8323-umzug-dependency-track
  • OZG-8252-gitlab-pipelines
  • release
  • OZG-7856_schadcode_scanner
  • ci-pipeline
  • OZG-7526-signatur-nicht-uebernommen
  • OZG-6223-zip-download-bug
  • OZG-7367-tooltip-extension
  • OZG-7023-OZG-6956-E2E-externe-Stellen
  • OZG-6238-npm-durch-pnpm-ersetzen
  • release-admin
  • release-info
  • OZG-6700-admin-feature-toggle
  • E2E-Updates
  • OZG-7047-tooltips
  • OZG-6957-e2e-fachstellen-oe-daten
  • OZG-7006-ZuarbeitAnfragen
  • temp_OZG-7027
  • unit-tests-hotfix
  • 2.27.0
  • 2.26.0
  • 2.25.0
  • 2.24.2
  • 2.24.1
  • 2.24.0
  • 2.23.0
  • 2.22.0
  • 2.21.0
  • 2.20.0
  • 2.21.0-SNAPSHOT
  • 2.19.0
  • 2.18.0
  • 2.17.1
  • 1.3.0
  • release-admin-1.3.0
  • release-info-1.3.0
  • 2.17.0
  • 2.16.0
  • 2.15.0
41 results

build-info.component.scss

Blame
  • resource_form.html 5.68 KiB
    {% resource 'odsh/odsh_image-upload.js' %}
    {% import 'macros/form.html' as form %}
    
    {% set data = data or {} %}
    {% set errors = errors or {} %}
    {% set action = form_action or h.url_for(controller='package', action='new_resource', id=pkg_name) %}
    
    <form id="resource-edit" class="dataset-form dataset-resource-form" method="post" action="{{ action }}" data-module="basic-form resource-form"
        enctype="multipart/form-data" novalidate>
        {% block stages %}
        <div class='search-form'>
            <h2>{{ _('odsh Create Dataset') }}</h2>
        </div>
        {# An empty stages variable will not show the stages #}
        {% if stage %}
        {{ h.snippet('package/snippets/stages.html', stages=stage, pkg_name=pkg_name) }}
        {% endif %}
        {% endblock %}
    
        {# {% block errors %}{{ form.errors(error_summary) }}{% endblock %} #}
    
        <input name="id" value="{{ data.id }}" type="hidden" />
    
        {% block basic_fields %}
    
        {% block basic_fields_url %}
        {% set is_upload = (data.url_type == 'upload') %}
        {% set error_string = _('odsh_resource_upload_error_label') if error_summary %}
        {{ form.image_upload(data, error_string, field_url='url', field_upload='upload', field_clear='clear_upload',
        is_upload_enabled=h.uploads_enabled(), is_url=data.url and not is_upload, is_upload=is_upload,
        upload_label=_('Data-Upload'), url_label=_('URL'), placeholder=_('http://example.com/external-data.csv'),
        field_name='name') }}
        {% endblock %}
    
        {% block basic_fields_name %}
        {% set error_string = _('odsh_resource_name_error_label') if errors.name %}
        {{ form.input('name', id='field-name', label=_('Name'), placeholder=_('Enter name of the dataset'),
        value=data.name, error=error_string, classes=['control-full'], is_required=false) }}
        {% endblock %}
    
        {% block basic_fields_description %}
        {% set error_string = _('odsh_resource_description_error_label') if errors.description %}
        {{ form.markdown('description', id='field-description', label=_('Description'),
        placeholder=_('Enter description of the dataset'), value=data.description, error=error_string,
        is_required=false) }}
        {% endblock %}
    
        {% endblock basic_fields %}
    
        {% block metadata_fields %}
        {% if include_metadata %}
        {# TODO: Where do these come from, they don't exist in /package/new_package_form.html #}
        {# {{ form.select('resource_type', id='field-type', label=_('Resource Type'), options=[{'value': 'empty', 'text':
        _('Select a type…')}], selected="empty", error=errors.type) }} #}
    
        {{ form.input('last_modified', id='field-last-modified', label=_('Last Modified'), placeholder=_('eg. 2012-06-05'),
        value=data.last_modified, error=errors.last_modified, classes=[]) }}
    
        {{ form.input('size', id='field-size', label=_('File Size'), placeholder=_('eg. 1024'), value=data.size,
        error=errors.size, classes=[]) }}
    
        {{ form.input('mimetype', id='field-mimetype', label=_('MIME Type'), placeholder=_('eg. application/json'),
        value=data.mimetype, error=errors.mimetype, classes=[]) }}
    
        {{ form.input('mimetype_inner', id='field-mimetype-inner', label=_('MIME Type'), placeholder=_('eg.
        application/json'), value=data.mimetype_inner, error=errors.mimetype_inner, classes=[]) }}
        {% endif %}
    
        
        {% block basic_fields_format %}
          {% resource 'odsh/odsh_guessformat.js' %}
    
          {% set format_attrs = {'data-module': 'odsh_guessformat', 'data-module-formats':h.odsh_upload_known_formats()} %}
          {% set error_string = _('odsh_resource_format_error_label') if errors.format %}
    
          {% call form.input('format', id='field-format', label=_('Format'), placeholder=_('eg. CSV, XML or JSON'), value=data.format, error=error_string, is_required=true, classes=['control-medium'],attrs=format_attrs) %}
          {% endcall %}
        {% endblock %}
        {% endblock %}
    
        <div class='row-fluid'>
            <div class="span6">
    
                <div class="form-actions resource-buttons">
                    {% block delete_button %}
                    {% if data.id %}
                    {% if h.check_access('resource_delete', {'id': data.id}) %}
                    <a class="btn btn-danger pull-left" href="{% url_for controller='package', action='resource_delete', resource_id=data.id, id=pkg_name %}"
                        data-module="confirm-action" data-module-content="{{ _('Are you sure you want to delete this resource?') }}">{%
                        block delete_button_text %}{{ _('Delete') }}{% endblock %}</a>
                    {% endif %}
                    {% endif %}
                    {% endblock %}
                    {% if stage %}
                    {% block previous_button %}
                    <button class="btn btn-arrow-right" name="save" value="go-dataset" type="submit">{{ _('back') }}</button>
                    {% endblock %}
                    {% block again_button %}
                    <button class="btn float-right btn-arrow-right" name="save" value="again" type="submit">{{_('another dataset')}}</button>
                    {% endblock %}
                    {% endif %}
                </div>
                <div class="form-actions">
                    {% if stage %}
                    {% block save_button %}
                    <button class="btn btn-primary btn-arrow-right" name="save" value="go-metadata" type="submit">{% block
                        save_button_text
                        %}{{
                        _('Upload dataset') }}{% endblock %}</button>
                    {% endblock %}
                    {% else %}
                    {% block add_button %}
                    <button class="btn btn-primary btn-arrow-right" name="save" value="go-dataset-complete" type="submit">{{
                        _('Add') }}</button>
                    {% endblock %}
                    {% endif %}
                </div>
            </div>
        </div>
        <span class='required-text'>*Pflichtangabe</span>
    </form>