Fix #1327 & #1326 Can not delete or empty collection

This commit is contained in:
Nicolas Le Goff
2013-07-31 14:36:13 +02:00
parent 146679887d
commit bfffa8de60
3 changed files with 25 additions and 17 deletions

View File

@@ -108,7 +108,7 @@
<form style="display:inline; margin:0 2px 0 0;" method="post" action="{{ path('admin_collection_rename', { 'bas_id' : bas_id }) }}" style="margin:0;">
<div class="input-append" style="display:inline; margin:0;">
<input name="name" class="span3" type="text" size="16">
<button class="btn reload-tree" type="submit">
<button class="btn reload-tree submiter" type="submit">
<img src="/skins/icons/edit_0.gif" />
{% trans 'admin::base:collection: renommer la collection' %}
</button>
@@ -116,21 +116,21 @@
</form>
<form style="display:inline; margin:0;" method="post" action="{% if collection.is_active() %}{{ path('admin_collection_disable', { 'bas_id' : bas_id }) }}{% else %}{{ path('admin_collection_enable', { 'bas_id' : bas_id }) }}{% endif %}">
<button class="btn confirm" data-confirm-msg="{{ collection.is_active() ? 'admin::base:collection: etes vous sur darreter la publication de cette collection'|trans : 'admin::base:collection: etes vous sur de publier cette collection ?'|trans }}">
<button class="btn confirm reload submiter" data-confirm-msg="{{ collection.is_active() ? 'admin::base:collection: etes vous sur darreter la publication de cette collection'|trans : 'admin::base:collection: etes vous sur de publier cette collection ?'|trans }}">
<img src="/skins/icons/db-remove.png"/>
{{ collection.is_active() ? 'admin::base:collection: descativer la collection' | trans : 'admin::base:collection: activer la collection'| trans }}
</button>
</form>
<form style="display:inline; margin:0;" method="post" action="{{ path('admin_collection_empty', { 'bas_id' : bas_id }) }}">
<button class="btn confirm" data-confirm-msg="{% trans 'admin::base:collection: etes vous sur de vider la collection ?' %}">
<button class="btn confirm submiter" data-confirm-msg="{% trans 'admin::base:collection: etes vous sur de vider la collection ?' %}">
<img src="/skins/icons/trash.png" />
{% trans 'admin::base:collection: vider la collection' %}
</button>
</form>
<form style="display:inline; margin:0;" method="post" action="{{ path('admin_collection_delete', { 'bas_id' : bas_id }) }}">
<button class="btn confirm" data-confirm-msg="{% trans 'admin::collection: Confirmez vous la suppression de cette collection ?' %}">
<button class="btn confirm submiter reload-tree" data-confirm-msg="{% trans 'admin::collection: Confirmez vous la suppression de cette collection ?' %}">
<img src="/skins/icons/delete.gif" />
{% trans 'boutton::supprimer' %}
</button>
@@ -293,8 +293,11 @@
},
success: function(datas) {
if(datas.success) {
alert(datas.msg);
if(submitLink.hasClass('reload')) {
reloadTree('base:{{ collection.get_sbas_id() }}');
reloadTree('base:{{ databox.get_sbas_id() }}', true);
} else if(submitLink.hasClass('reload-tree')) {
reloadTree('bases:bases', true);
}
} else {
alert(datas.msg);