From 581063a061eb0276a04eec3c0c3443aab3a79a47 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Thu, 9 Sep 2021 10:05:31 +0200
Subject: [PATCH] better

---
 .../website/pages/_form.html.erb              | 13 +++++--
 .../research/journal/articles/_form.html.erb  | 34 +++++++++++++------
 config/locales/communication/fr.yml           |  7 ++--
 3 files changed, 39 insertions(+), 15 deletions(-)

diff --git a/app/views/admin/communication/website/pages/_form.html.erb b/app/views/admin/communication/website/pages/_form.html.erb
index 42653ea62..da8707a0e 100644
--- a/app/views/admin/communication/website/pages/_form.html.erb
+++ b/app/views/admin/communication/website/pages/_form.html.erb
@@ -1,9 +1,16 @@
 <%= simple_form_for [:admin, page] do |f| %>
 <div class="row">
   <div class="col-md-8">
-    <%= f.input :title %>
-    <%= f.input :description %>
-    <%= f.input :text, input_html: { rows: 20 } %>
+    <div class="card flex-fill w-100">
+      <div class="card-header">
+        <h5 class="card-title mb-0">Content</h5>
+      </div>
+      <div class="card-body">
+        <%= f.input :title %>
+        <%= f.input :description %>
+        <%= f.input :text, input_html: { rows: 20 } %>
+      </div>
+    </div>
   </div>
   <div class="col-md-4">
     <div class="card flex-fill w-100">
diff --git a/app/views/admin/research/journal/articles/_form.html.erb b/app/views/admin/research/journal/articles/_form.html.erb
index 073a5f10d..741980d2e 100644
--- a/app/views/admin/research/journal/articles/_form.html.erb
+++ b/app/views/admin/research/journal/articles/_form.html.erb
@@ -1,16 +1,30 @@
 <%= simple_form_for [:admin, article] do |f| %>
   <div class="row">
-    <div class="col-md-4">
-      <%= f.input :title, as: :text, input_html: { rows: 3 } %>
-      <%= f.association :volume, collection: @journal.volumes %>
-      <%= f.input :published_at, html5: true %>
-      <%= f.association :researchers %>
-    </div>
     <div class="col-md-8">
-      <%= f.input :abstract, as: :text, input_html: { rows: 6 } %>
-      <%= f.input :keywords, as: :text, input_html: { rows: 2 } %>
-      <%= f.input :text, input_html: { rows: 20 } %>
-      <%= f.input :references, as: :text, input_html: { rows: 10 } %>
+      <div class="card flex-fill w-100">
+        <div class="card-header">
+          <h5 class="card-title mb-0">Content</h5>
+        </div>
+        <div class="card-body">
+          <%= f.input :title, as: :text, input_html: { rows: 3 } %>
+          <%= f.input :abstract, as: :text, input_html: { rows: 8 } %>
+          <%= f.input :text, input_html: { rows: 20 } %>
+          <%= f.input :references, as: :text, input_html: { rows: 10 } %>
+        </div>
+      </div>
+    </div>
+    <div class="col-md-4">
+      <div class="card flex-fill w-100">
+        <div class="card-header">
+          <h5 class="card-title mb-0">Metadata</h5>
+        </div>
+        <div class="card-body">
+          <%= f.association :volume, collection: @journal.volumes %>
+          <%= f.input :published_at, html5: true %>
+          <%= f.input :keywords, as: :text, input_html: { rows: 2 } %>
+          <%= f.association :researchers %>
+        </div>
+      </div>
     </div>
   </div>
   <% content_for :buttons do %>
diff --git a/config/locales/communication/fr.yml b/config/locales/communication/fr.yml
index 479a20a20..f92beafcc 100644
--- a/config/locales/communication/fr.yml
+++ b/config/locales/communication/fr.yml
@@ -19,10 +19,13 @@ fr:
         about_Research::Journal: Site de revue scientifique
         about_School: Site d'école
       communication/website/page:
+        title: Titre
+        description: Description (SEO)
+        text: Textet
         published: Publié ?
         parent: Page parente
         website: Site Web
   simple_form:
     hints:
-      communication/website/page:
-        slug: test
+      communication_website_page:
+        slug: Laisser vide pour la page d'accueil du site
-- 
GitLab