From 059823dfb003c195e0cf52bdd0cdab5761e86211 Mon Sep 17 00:00:00 2001
From: pabois <pierreandre.boissinot@noesya.coop>
Date: Wed, 24 Nov 2021 13:51:27 +0100
Subject: [PATCH] website order

---
 app/controllers/admin/communication/websites_controller.rb | 2 +-
 app/models/communication/website.rb                        | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/controllers/admin/communication/websites_controller.rb b/app/controllers/admin/communication/websites_controller.rb
index 1c4878bb3..cb854367f 100644
--- a/app/controllers/admin/communication/websites_controller.rb
+++ b/app/controllers/admin/communication/websites_controller.rb
@@ -2,7 +2,7 @@ class Admin::Communication::WebsitesController < Admin::Communication::Applicati
   load_and_authorize_resource class: Communication::Website
 
   def index
-    @websites = current_university.communication_websites
+    @websites = current_university.communication_websites.ordered
     breadcrumb
     add_breadcrumb Communication::Website.model_name.human(count: 2), admin_communication_websites_path
   end
diff --git a/app/models/communication/website.rb b/app/models/communication/website.rb
index b0f9dc12e..91c21dd2c 100644
--- a/app/models/communication/website.rb
+++ b/app/models/communication/website.rb
@@ -59,6 +59,8 @@ class Communication::Website < ApplicationRecord
   after_save :publish_about_object, if: :saved_change_to_about_id?
   after_save_commit :set_programs_categories!, if: -> (website) { website.about_type == 'Education::School' }
 
+  scope :ordered, -> { order(:name) }
+
   def self.about_types
     [nil, Education::School.name, Research::Journal.name]
   end
-- 
GitLab