Skip to content
Snippets Groups Projects
Select Git revision
  • fe9129a821d50ded76113a5f0b85b33ba4a14fde
  • main default protected
  • release
  • create-gitlab-pipeline protected
  • 1.5.0
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.0
10 results

deployment_env_administration_test.yaml

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 %}
    
    		<div class='row-fluid'> <div class="span6">
    
    			<div class="form-actions resource-buttons">
    				{% 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">
    				{% 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 dataset_type ~ '_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 save_button %}
    						<input type='hidden' name='save' value='go-metadata'/>
    						<div id='form-submit-button' data-module="odsh_form" data-module-validateformat='true' class="btn btn-primary btn-arrow-right" name="save" value="go-metadata">
    							{% block
              save_button_text
              %}
    								{{
              _('Upload dataset') }}
    							{% endblock %}
    						</div>
    					{% 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'>*{{ _('Required information') }}</span>
    </form>
    
    {% block scripts %}
    	{% asset 'ckanext-odsh/odsh_resource_form_script' %}
    {% endblock scripts %}