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