From af7590fa68352347bc0bfec81d219ec5dd5c2610 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 10 Mar 2023 09:58:19 +0100 Subject: [PATCH] form --- .../extranets/documents_controller.rb | 3 ++- .../extranets/documents/_form.html.erb | 8 +++---- .../extranets/documents/show.html.erb | 24 +++++++++++-------- 3 files changed, 19 insertions(+), 16 deletions(-) diff --git a/app/controllers/admin/communication/extranets/documents_controller.rb b/app/controllers/admin/communication/extranets/documents_controller.rb index dd96762fc..3bcfdddfd 100644 --- a/app/controllers/admin/communication/extranets/documents_controller.rb +++ b/app/controllers/admin/communication/extranets/documents_controller.rb @@ -57,7 +57,8 @@ class Admin::Communication::Extranets::DocumentsController < Admin::Communicatio params.require(:communication_extranet_document) .permit( :name, :published, :published_at, :slug, - :file, :file_delete + :file, :file_delete, + :category_id, :kind_id ) .merge( university_id: current_university.id diff --git a/app/views/admin/communication/extranets/documents/_form.html.erb b/app/views/admin/communication/extranets/documents/_form.html.erb index 063aa8dc6..e91385319 100644 --- a/app/views/admin/communication/extranets/documents/_form.html.erb +++ b/app/views/admin/communication/extranets/documents/_form.html.erb @@ -12,13 +12,11 @@ <div class="col-md-4"> <%= osuny_panel t('metadata') do %> <% if can? :publish, document %> - <div class="row pure__row--small"> - <div class="col-6"> - <%= f.input :published %> - </div> - </div> + <%= f.input :published %> <%= f.input :published_at, html5: true, as: :date %> <% end %> + <%= f.association :kind, collection: @extranet.document_kinds, include_blank: false %> + <%= f.association :category, collection: @extranet.document_categories, include_blank: false %> <% end %> </div> </div> diff --git a/app/views/admin/communication/extranets/documents/show.html.erb b/app/views/admin/communication/extranets/documents/show.html.erb index fbc17175f..1b7e2da24 100644 --- a/app/views/admin/communication/extranets/documents/show.html.erb +++ b/app/views/admin/communication/extranets/documents/show.html.erb @@ -9,16 +9,20 @@ </div> <div class="col-xl-4"> <%= osuny_panel t('metadata') do %> - <div class="row pure__row--small"> - <div class="col-6"> - <%= osuny_label Communication::Extranet::Document.human_attribute_name('published') %> - <p> - <%= t @document.published %><% if @document.published %>, - <%= l @document.published_at.to_date, format: :long %> - <% end %> - </p> - </div> - </div> + <%= osuny_label Communication::Extranet::Document.human_attribute_name('published') %> + <p> + <%= t @document.published %><% if @document.published %>, + <%= l @document.published_at.to_date, format: :long %> + <% end %> + </p> + <% if @document.category %> + <%= osuny_label Communication::Extranet::Document.human_attribute_name('category') %> + <p><%= link_to @document.category, [:admin, @document.category] %></p> + <% end %> + <% if @document.kind %> + <%= osuny_label Communication::Extranet::Document.human_attribute_name('kind') %> + <p><%= link_to @document.kind, [:admin, @document.kind] %></p> + <% end %> <% end %> </div> </div> -- GitLab