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