From abd5a51e5c5e367400542b1b2f0e699422350a23 Mon Sep 17 00:00:00 2001
From: pabois <pierreandre.boissinot@noesya.coop>
Date: Tue, 19 Oct 2021 10:07:49 +0200
Subject: [PATCH] can destroy universities and languages

---
 app/models/research/journal/article.rb       | 2 +-
 app/views/server/languages/index.html.erb    | 9 ++++++++-
 app/views/server/universities/index.html.erb | 9 ++++++++-
 db/schema.rb                                 | 2 +-
 4 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/app/models/research/journal/article.rb b/app/models/research/journal/article.rb
index 20a415c65..0410c664d 100644
--- a/app/models/research/journal/article.rb
+++ b/app/models/research/journal/article.rb
@@ -10,7 +10,7 @@
 #  text                       :text
 #  title                      :string
 #  created_at                 :datetime         not null
-#  updated_at                 :date             not null
+#  updated_at                 :datetime         not null
 #  research_journal_id        :uuid             not null
 #  research_journal_volume_id :uuid
 #  university_id              :uuid             not null
diff --git a/app/views/server/languages/index.html.erb b/app/views/server/languages/index.html.erb
index 03e167cb9..21d6b647b 100644
--- a/app/views/server/languages/index.html.erb
+++ b/app/views/server/languages/index.html.erb
@@ -15,7 +15,14 @@
         <td><%= link_to language, [:server, language] %></td>
         <td><%= language.iso_code %></td>
         <td class="text-end">
-          <%= link_to t('edit'), edit_server_language_path(language), class: button_classes %>
+          <%= link_to t('edit'),
+                      edit_server_language_path(language),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      server_language_path(language),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/app/views/server/universities/index.html.erb b/app/views/server/universities/index.html.erb
index cbf04c0d5..cc11a845e 100644
--- a/app/views/server/universities/index.html.erb
+++ b/app/views/server/universities/index.html.erb
@@ -16,7 +16,14 @@
         <td><%= link_to university.url, university.url, target: :_blank %></td>
         <td><%= university.private ? University.human_attribute_name('private') : University.human_attribute_name('public') %></td>
         <td class="text-end">
-          <%= link_to t('edit'), edit_server_university_path(university), class: button_classes %>
+          <%= link_to t('edit'),
+                      edit_server_university_path(university),
+                      class: button_classes %>
+          <%= link_to t('delete'),
+                      server_university_path(university),
+                      method: :delete,
+                      data: { confirm: t('please-confirm') },
+                      class: button_classes_danger %>
         </td>
       </tr>
     <% end %>
diff --git a/db/schema.rb b/db/schema.rb
index 316f559fd..92edd32d7 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -216,7 +216,7 @@ ActiveRecord::Schema.define(version: 2021_10_18_154621) do
     t.uuid "research_journal_id", null: false
     t.uuid "research_journal_volume_id"
     t.datetime "created_at", precision: 6, null: false
-    t.date "updated_at", null: false
+    t.datetime "updated_at", precision: 6, null: false
     t.uuid "updated_by_id"
     t.text "abstract"
     t.text "references"
-- 
GitLab