Skip to content
Snippets Groups Projects
package_form.html 1.85 KiB
Newer Older
  • Learn to ignore specific revisions
  • {% import 'macros/form.html' as form %}
    
    {% set action = g.form_action or '' %}
    {% set form_style = g.form_style or g.action %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
    <form id="dataset-edit" class="dataset-form {% if(form_style=='edit') %} dataset-edit-form {%endif%} " method="post"
      action="{{ action }}" data-module="basic-form" novalidate>
    
      {{ h.csrf_input() }}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% block stages %}
    
        {{ h.snippet('package/snippets/stages.html', stages=stage) }}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% endblock %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      <input type="hidden" name="_ckan_phase" value="dataset_new_1" />
      {# pkg_name used in 3 stage edit #}
      <input type="hidden" name="pkg_name" value="{{ data.id }}" />
      {# {% block errors %}{{ form.errors(error_summary) }}{% endblock %} #}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% block basic_fields %}
    
        {% snippet 'package/snippets/package_basic_fields.html', data=data, errors=errors %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% endblock %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% block metadata_fields %}
    
        {% snippet 'package/snippets/package_metadata_fields.html', data=data, errors=errors %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% endblock %}
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% block form_actions %}
    
        <div class="form-actions">
          <div class="row-fluid">
            <div class="span6">
    
              {% if data.id and h.check_access('package_delete', {'id': data.id}) and not data.state == 'deleted' %}
    
              <a class="btn btn-danger pull-left" href="{% url_for 'dataset.delete', id=data.id %}"
                data-module="confirm-action" data-module-content="{{ _('Are you sure you want to delete this dataset?') }}">
                {% block delete_button_text %}{{ _('Delete') }}{% endblock %}</a>
              {% endif %}
    
              {% block save_button %}
                <button class="btn btn-primary btn-arrow-right" type="submit" name="save">
                  {% block save_button_text %}{{
                  _('Next: Add Data')
                  }}{% endblock %}</button>
              {% endblock %}
            </div>
    
    Thorge Petersen's avatar
    Thorge Petersen committed
          </div>
    
    Thorge Petersen's avatar
    Thorge Petersen committed
      {% endblock %}
      <span class='required-text'>*{{ _('Required information') }}</span>
    
    anonymous's avatar
    anonymous committed
    </form>