From 9e24888083631c5cf0f1504773380f163db3747a Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Fri, 2 Dec 2022 17:35:34 +0100
Subject: [PATCH] dry statics

---
 app/views/admin/application/static/_aliases.html.erb       | 6 ++++++
 .../communication/websites/categories/static.html.erb      | 7 +------
 .../admin/communication/websites/pages/static.html.erb     | 7 +------
 .../admin/communication/websites/posts/static.html.erb     | 7 +------
 app/views/admin/university/people/static.html.erb          | 7 +------
 5 files changed, 10 insertions(+), 24 deletions(-)
 create mode 100644 app/views/admin/application/static/_aliases.html.erb

diff --git a/app/views/admin/application/static/_aliases.html.erb b/app/views/admin/application/static/_aliases.html.erb
new file mode 100644
index 000000000..49554b22a
--- /dev/null
+++ b/app/views/admin/application/static/_aliases.html.erb
@@ -0,0 +1,6 @@
+<% if @about.previous_links.any? %>
+aliases:
+<% @about.previous_links.each do |previous_link| %>
+  - <%= previous_link.link %>
+<% end %>
+<% end %>
diff --git a/app/views/admin/communication/websites/categories/static.html.erb b/app/views/admin/communication/websites/categories/static.html.erb
index 892e1e383..7a6e98fe2 100644
--- a/app/views/admin/communication/websites/categories/static.html.erb
+++ b/app/views/admin/communication/websites/categories/static.html.erb
@@ -4,12 +4,7 @@ slug: "<%= @about.path %>"
 <% if @about.parent %>
 parent: "<%= @about.parent.path %>"
 <% end %>
-<% if @about.previous_links.any? %>
-aliases:
-<% @about.previous_links.each do |previous_link| %>
-  - <%= previous_link.link %>
-<% end %>
-<% end %>
+<%= render 'admin/application/static/aliases' %>
 position: <%= @about.position %>
 <%= render 'admin/communication/unsplash/static' %>
 description: >
diff --git a/app/views/admin/communication/websites/pages/static.html.erb b/app/views/admin/communication/websites/pages/static.html.erb
index 4bb59ed1a..93a4a55a9 100644
--- a/app/views/admin/communication/websites/pages/static.html.erb
+++ b/app/views/admin/communication/websites/pages/static.html.erb
@@ -3,12 +3,7 @@ title: >
   <%= @about.title %>
 breadcrumb_title: "<%= @about.breadcrumb_title.blank? ? @about.title : @about.breadcrumb_title  %>"
 url: "<%= @about.path %>"
-<% if @about.previous_links.any? %>
-aliases:
-<% @about.previous_links.each do |previous_link| %>
-  - <%= previous_link.link %>
-<% end %>
-<% end %>
+<%= render 'admin/application/static/aliases' %>
 position: <%= @about.position %>
 full_width: <%= @about.full_width %>
 bodyclass: <%= @about.best_bodyclass %>
diff --git a/app/views/admin/communication/websites/posts/static.html.erb b/app/views/admin/communication/websites/posts/static.html.erb
index c9d01ca0c..7902f7ac6 100644
--- a/app/views/admin/communication/websites/posts/static.html.erb
+++ b/app/views/admin/communication/websites/posts/static.html.erb
@@ -2,12 +2,7 @@
 title: "<%= @about.title %>"
 date: "<%= @about.published_at.iso8601 %>"
 slug: "<%= @about.slug %>"
-<% if @about.previous_links.any? %>
-aliases:
-<% @about.previous_links.each do |previous_link| %>
-  - <%= previous_link.link %>
-<% end %>
-<% end %>
+<%= render 'admin/application/static/aliases' %>
 <% if @about.pinned %>
 weight: 1
 <% end %>
diff --git a/app/views/admin/university/people/static.html.erb b/app/views/admin/university/people/static.html.erb
index 17df81673..992528db4 100644
--- a/app/views/admin/university/people/static.html.erb
+++ b/app/views/admin/university/people/static.html.erb
@@ -2,12 +2,7 @@
 title: >
   <%= @about.to_s %>
 slug: "<%= @about.slug %>"
-<% if @about.previous_links.any? %>
-aliases:
-<% @about.previous_links.each do |previous_link| %>
-  - <%= previous_link.link %>
-<% end %>
-<% end %>
+<%= render 'admin/application/static/aliases' %>
 first_name: >
   <%= @about.first_name %>
 last_name: >
-- 
GitLab