Skip to content
Snippets Groups Projects
Select Git revision
  • 233514d52cdff7c82adb28ec66a1a6e264197468
  • master default protected
  • add-frequency-to-form
  • dev protected
  • ckan-2.11.0
  • add-package-custom-fields
  • fix-adding-datasets-for-users-and-editors
  • add-auth-subroute
  • 71-migrate-custom-fields-to-ckanext-scheming
  • add-author-maintainer-information
  • fix-inline-flex-btns
  • fix-known-spatial-uri-validation
  • py3
  • 47-aktuelle-resource-einer-collection-wird-nicht-mehr-gefunden
  • 10-eingabe-der-dct-accrualperiodicity-in-weboberflache
  • v1.3
  • 2.5.3
  • 2.5.2
  • 2.5.1
  • 2.5.0
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0
  • 2.3.1
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.4.3
  • 1.4.2
  • 1.4.1
36 results

resource_form.html

Blame
  • resource_form.html 5.14 KiB
    {% import 'macros/form.html' as form %}
    
    {% set data = data or {} %}
    {% set errors = errors or {} %}
    {% set active = data and data.state=='active' %}
    {% set action = form_action or h.url_for('resource.new', id=pkg_name) %}
    
    <form id="resource-edit" class="dataset-form dataset-resource-form {%if(data)%}resource-edit-form{%endif%}" 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 %}{% 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 %}
    
        {% set error_string = _('odsh_resource_format_error_label') if errors.format %}
        {% set format_attrs = {'data-module': 'odsh_guessformat', 'data-module-formats':h.odsh_resource_formats(true)} %}
        {{ form.tpsh_select('format', id='field-format', label=_('Format'), selected=data.format, options=h.odsh_resource_formats(), is_required=True, error=error_string, attrs=format_attrs, classes=['control-full'])}}
    	  {% endblock %}
    	{% endblock %}