diff --git a/ckanext/odsh/templates/organization/snippets/organization_form.html b/ckanext/odsh/templates/organization/snippets/organization_form.html index f31c8e401bfa574c07603b98d2d635dcd0d1955f..7e72ce6afd9bc3dcce1ed0c1d473b1572488dbcd 100644 --- a/ckanext/odsh/templates/organization/snippets/organization_form.html +++ b/ckanext/odsh/templates/organization/snippets/organization_form.html @@ -50,7 +50,7 @@ <div class="form-actions"> {% block delete_button %} {% if h.check_access('organization_delete', {'id': data.id}) %} - <a class="btn btn-danger pull-left" href="{% url_for controller='organization', action='delete', id=data.id %}" data-module="confirm-action" data-module-content="{{ _('Are you sure you want to delete this Organization? This will delete all the public and private datasets belonging to this organization.') }}">{% block delete_button_text %}{{ _('Delete') }}{% endblock %}</a> + <a class="btn btn-danger pull-left" href="{% url_for group_type+'.delete', id=data.id %}" data-module="confirm-action" data-module-content="{{ h.humanize_entity_type('organization', group_type, 'delete confirmation') or _('Are you sure you want to delete this Organization? Note*: Deleting cannot be performed while public or private datasets belong to this organization.') }}">{% block delete_button_text %}{{ _('Delete') }}{% endblock %}</a> {% endif %} {% endblock %} <button class="btn btn-primary" name="save" type="submit">{% block save_text %}{{ _('Save Organization') }}{% endblock %}</button> diff --git a/ckanext/odsh/templates/package/snippets/resource_form.html b/ckanext/odsh/templates/package/snippets/resource_form.html index dd42ba07e5e508dcdcb5c95e1fc1bd453a0d859e..0c196b9e87fd474dac95d6e0cdc390fd4d1f5651 100644 --- a/ckanext/odsh/templates/package/snippets/resource_form.html +++ b/ckanext/odsh/templates/package/snippets/resource_form.html @@ -5,118 +5,124 @@ {% set active = data and data.state=='active' %} {% set action = form_action or h.url_for(controller='resource', action='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 format_attrs = {'data-module': 'odsh_guessformat', 'data-module-formats':h.odsh_upload_known_formats()} %} - {% set format_attrs = {} %} - {% 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-full'],attrs=format_attrs) %} - {% endcall %} - {% 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 controller='dataset', 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 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 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 format_attrs = {'data-module': 'odsh_guessformat', 'data-module-formats':h.odsh_upload_known_formats()} %} + {% set format_attrs = {} %} + {% 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-full'],attrs=format_attrs) %} + {% endcall %} + {% 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' %} + {% asset 'ckanext-odsh/odsh_resource_form_script' %} {% endblock scripts %} diff --git a/ckanext/odsh/templates/user/edit_user_form.html b/ckanext/odsh/templates/user/edit_user_form.html index 77942c49dddcb64a9c84f856ea80b649ef55da3d..057a29155668ff269d187f13631828f1dc7cafca 100644 --- a/ckanext/odsh/templates/user/edit_user_form.html +++ b/ckanext/odsh/templates/user/edit_user_form.html @@ -43,12 +43,12 @@ <div class="form-actions"> {% block delete_button %} {% if h.check_access('user_delete', {'id': data.id}) %} - <a class="btn btn-danger pull-left" href="{% url_for controller='user', action='delete', id=data.id %}" data-module="confirm-action" data-module-content="{{ _('Are you sure you want to delete this User?') }}">{% block delete_button_text %}{{ _('Delete') }}{% endblock %}</a> + <a class="btn btn-danger pull-left" href="{% url_for 'user_delete', id=data.id %}" data-module="confirm-action" data-module-content="{{ _('Are you sure you want to delete this User?') }}">{% block delete_button_text %}{{ _('Delete') }}{% endblock %}</a> {% endif %} {% endblock %} {% block generate_button %} {% if h.check_access('user_generate_apikey', {'id': data.id}) %} - <a class="btn btn-warning" href="{% url_for controller='user', action='generate_apikey', id=data.id %}" data-module="confirm-action" data-module-content="{{ _('Are you sure you want to regenerate the API key?') }}">{% block generate_button_text %}{{ _('Regenerate API Key') }}{% endblock %}</a> + <a class="btn btn-warning" href="{% url_for 'user_generate_apikey', id=data.id %}" data-module="confirm-action" data-module-content="{{ _('Are you sure you want to regenerate the API key?') }}">{% block generate_button_text %}{{ _('Regenerate API Key') }}{% endblock %}</a> {% endif %} {% endblock %} {{ form.required_message() }}