From cf89046dadee0e8824d030af3fea86fd4b7977cd Mon Sep 17 00:00:00 2001
From: Ninassi Benjamin <benjamin.ninassi@inria.fr>
Date: Thu, 4 Oct 2018 15:54:03 +0200
Subject: [PATCH] Adding confirmation for deletion

---
 .../Resources/views/Coordination/ajax_list.html.twig            | 2 +-
 src/ClassCodeBundle/Resources/views/Group/ajax_list.html.twig   | 2 +-
 src/ClassCodeBundle/Resources/views/Partner/ajax_list.html.twig | 2 +-
 .../Resources/views/Structure/ajax_list.html.twig               | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/ClassCodeBundle/Resources/views/Coordination/ajax_list.html.twig b/src/ClassCodeBundle/Resources/views/Coordination/ajax_list.html.twig
index 2c52f15..ecfeab3 100644
--- a/src/ClassCodeBundle/Resources/views/Coordination/ajax_list.html.twig
+++ b/src/ClassCodeBundle/Resources/views/Coordination/ajax_list.html.twig
@@ -44,7 +44,7 @@
       {% if is_granted('ROLE_ADMIN') %}
         <td>
           <a href="#EditCoordination" class="EditCoordination" data-coordinationstructure="{{ coordination.getStructure }}" data-coordinationclasscodepage="{{ coordination.getClassCodePage }}" data-coordinationid="{{ coordination.getId }}" data-coordinationname="{{ coordination.getName }}" data-coordinationlogo="{{ coordination.getLogo }}" data-coordinationwho="{{ coordination.getWho }}" data-coordinationemail="{{ coordination.getEmail}}" data-coordinationemails="{{ coordination.getEmails }}" data-coordinationurl="{{ coordination.getUrl }}" data-coordinationslug="{{ coordination.getSlug }}" data-coordinationregion="{{ coordination.getRegion }}" data-coordinationaddress="{{ coordination.getAddress }}" data-coordinationlat="{{ coordination.getLatitude }}" data-coordinationlong="{{ coordination.getLongitude }}" data-coordinationalert="{{ coordination.getAlert }}" data-toggle="modal" data-target="#EditCoordination" ><img src="{{ asset('images/edit.png')}}" alt="{{ 'coordination.edit'|trans }}" title="{{ 'coordination.edit'|trans }}"></a>
-          <a href="{{ path('coordination_delete', { 'id' : coordination.getId } )  }}" ><img src="{{ asset('images/delete.png')}}" alt="{{ 'coordination.delete'|trans }}" title="{{ 'coordination.delete'|trans }}"></a>
+          <a href="{{ path('coordination_delete', { 'id' : coordination.getId } )  }}"  OnClick="return confirm('{{ 'coordination.delete'|trans }} ?');"><img src="{{ asset('images/delete.png')}}" alt="{{ 'coordination.delete'|trans }}" title="{{ 'coordination.delete'|trans }}"></a>
         </td>
       {% endif %}
     </tr> 
diff --git a/src/ClassCodeBundle/Resources/views/Group/ajax_list.html.twig b/src/ClassCodeBundle/Resources/views/Group/ajax_list.html.twig
index fcba58b..c488f15 100644
--- a/src/ClassCodeBundle/Resources/views/Group/ajax_list.html.twig
+++ b/src/ClassCodeBundle/Resources/views/Group/ajax_list.html.twig
@@ -28,7 +28,7 @@
       </td>
       {% if is_granted('ROLE_ADMIN') %}
         <td>
-          <a href="{{ path('group_delete', { 'id' : group.getId } )  }}" ><img src="{{ asset('images/delete.png')}}" alt="{{ 'group.delete'|trans }}" title="{{ 'group.delete'|trans }}"></a>
+          <a href="{{ path('group_delete', { 'id' : group.getId } )  }}"   OnClick="return confirm('{{ 'group.delete'|trans }} ?');"><img src="{{ asset('images/delete.png')}}" alt="{{ 'group.delete'|trans }}" title="{{ 'group.delete'|trans }}"></a>
         </td>
       {% endif %}
     </tr> 
diff --git a/src/ClassCodeBundle/Resources/views/Partner/ajax_list.html.twig b/src/ClassCodeBundle/Resources/views/Partner/ajax_list.html.twig
index a351040..a75237d 100644
--- a/src/ClassCodeBundle/Resources/views/Partner/ajax_list.html.twig
+++ b/src/ClassCodeBundle/Resources/views/Partner/ajax_list.html.twig
@@ -32,7 +32,7 @@
       {% if is_granted('ROLE_ADMIN') %}
       <td>
         <a href="#EditPartner" class="EditPartner" data-partnerid="{{ partner.getId }}" data-partnername="{{ partner.getName }}" data-partnerlogo="{{ partner.getLogo }}" data-partnergroupname="{{ partner.getGroup.getName }}" data-partnergroupid="{{ partner.getGroup.getId }}" data-partnerurl="{{ partner.getUrl }}" data-toggle="modal" data-target="#EditPartner" ><img src="{{ asset('images/edit.png')}}" alt="{{ 'partner.edit'|trans }}" title="{{ 'partner.edit'|trans }}"></a>
-        <a href="{{ path('partner_delete', { 'id' : partner.getId } )  }}" ><img src="{{ asset('images/delete.png')}}" alt="{{ 'partner.delete'|trans }}" title="{{ 'partner.delete'|trans }}"></a>
+        <a href="{{ path('partner_delete', { 'id' : partner.getId } )  }}" OnClick="return confirm('{{ 'partner.delete'|trans }} ?');"><img src="{{ asset('images/delete.png')}}" alt="{{ 'partner.delete'|trans }}" title="{{ 'partner.delete'|trans }}"></a>
       </td>
       {% endif %}
     </tr> 
diff --git a/src/ClassCodeBundle/Resources/views/Structure/ajax_list.html.twig b/src/ClassCodeBundle/Resources/views/Structure/ajax_list.html.twig
index 38b21fa..436ebe1 100644
--- a/src/ClassCodeBundle/Resources/views/Structure/ajax_list.html.twig
+++ b/src/ClassCodeBundle/Resources/views/Structure/ajax_list.html.twig
@@ -41,7 +41,7 @@
       <td>
         {% if is_granted('ROLE_ADMIN') or (app.user.userName == structure.getUpdatedBy) %}
           <a href="#EditStructure" class="EditStructure" data-structureid="{{ structure.getId }}" data-structurename="{{ structure.getName }}" data-structurelogo="{{ structure.getLogo }}" data-structurewho="{{ structure.getWho }}" data-structureemail="{{ structure.getEmail}}" data-structureurl="{{ structure.getUrl }}" data-structureaddress="{{ structure.getAddress }}" data-structurelat="{{ structure.getLatitude }}" data-structurelong="{{ structure.getLongitude }}" data-toggle="modal" data-target="#EditStructure"  ><img src="{{ asset('images/edit.png')}}" alt="{{ 'structure.edit'|trans }}" title="{{ 'structure.edit'|trans }}"></a>
-          <a href="{{ path('structure_delete', { 'id' : structure.getId } )  }}" ><img src="{{ asset('images/delete.png')}}" alt="{{ 'structure.delete'|trans }}" title="{{ 'structure.delete'|trans }}"></a>
+          <a href="{{ path('structure_delete', { 'id' : structure.getId } )  }}" OnClick="return confirm('{{ 'structure.delete'|trans }} ?');"><img src="{{ asset('images/delete.png')}}" alt="{{ 'structure.delete'|trans }}" title="{{ 'structure.delete'|trans }}"></a>
         {% endif %}
       </td>
       {% endif %}
-- 
GitLab