From 93eef60d2cc9ba9531d88f64fc15ff4b873ae447 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Wed, 22 Sep 2021 11:11:08 +0200
Subject: [PATCH] fix

---
 app/helpers/admin/application_helper.rb                |  2 +-
 .../admin/communication/website/pages/_list.html.erb   | 10 ++++++++--
 .../admin/research/journal/articles/_list.html.erb     | 10 ++++++++--
 config/locales/fr.yml                                  |  1 +
 4 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/app/helpers/admin/application_helper.rb b/app/helpers/admin/application_helper.rb
index b8ba504d6..4eea674f9 100644
--- a/app/helpers/admin/application_helper.rb
+++ b/app/helpers/admin/application_helper.rb
@@ -24,7 +24,7 @@ module Admin::ApplicationHelper
     link_to options.delete(:label) || t('delete'),
             polymorphic_url_param(object, **options),
             method: :delete,
-            data: { confirm: 'Êtes-vous certain ?' },
+            data: { confirm: t('please-confirm') },
             class: button_classes_danger
   end
 
diff --git a/app/views/admin/communication/website/pages/_list.html.erb b/app/views/admin/communication/website/pages/_list.html.erb
index ea058ab2c..1679b84ed 100644
--- a/app/views/admin/communication/website/pages/_list.html.erb
+++ b/app/views/admin/communication/website/pages/_list.html.erb
@@ -12,8 +12,14 @@
         <td><%= link_to page, admin_communication_website_page_path(website_id: page.website.id, id: page.id) %></td>
         <td><%= page.path %></td>
         <td class="text-end">
-          <%= edit_link page %>
-          <%= destroy_link page %>
+          <%= link_to t('edit'),
+                      edit_admin_communication_website_page_path(website_id: page.website.id, id: page.id),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      admin_communication_website_page_path(website_id: page.website.id, id: page.id),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/app/views/admin/research/journal/articles/_list.html.erb b/app/views/admin/research/journal/articles/_list.html.erb
index c80df1ffe..1c0897774 100644
--- a/app/views/admin/research/journal/articles/_list.html.erb
+++ b/app/views/admin/research/journal/articles/_list.html.erb
@@ -12,8 +12,14 @@
         <td class="ps-0"><%= link_to article, admin_research_journal_article_path(journal_id: @journal, id: article) %></td>
         <td><%= article.published_at %></td>
         <td class="text-end pe-0">
-          <%= edit_link article %>
-          <%= destroy_link article %>
+          <%= link_to t('edit'),
+                      edit_admin_research_journal_article_path(journal_id: @journal, id: article),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      admin_research_journal_article_path(journal_id: @journal, id: article),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index a38e8d875..505810077 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -7,6 +7,7 @@ fr:
   create: Créer
   edit: Modifier
   delete: Supprimer
+  please-confirm: Est-ce que vous confirmez ?
   activerecord:
     models:
       university:
-- 
GitLab