From c6eecf5a0d93df722afc73e5d764ff54a464b190 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Sat, 14 May 2022 14:02:43 +0200
Subject: [PATCH] Filter #382

---
 app/services/filters/admin/education/programs.rb | 8 ++++++++
 app/services/filters/admin/education/schools.rb  | 9 ++++++++-
 app/services/filters/admin/education/teachers.rb | 9 ++++++++-
 3 files changed, 24 insertions(+), 2 deletions(-)
 create mode 100644 app/services/filters/admin/education/programs.rb

diff --git a/app/services/filters/admin/education/programs.rb b/app/services/filters/admin/education/programs.rb
new file mode 100644
index 000000000..8ee92c095
--- /dev/null
+++ b/app/services/filters/admin/education/programs.rb
@@ -0,0 +1,8 @@
+module Filters
+  class Admin::Education::Programs < Filters::Base
+    def initialize(user)
+      super
+      add_search
+    end
+  end
+end
diff --git a/app/services/filters/admin/education/schools.rb b/app/services/filters/admin/education/schools.rb
index 3e0e5dfee..89712eb57 100644
--- a/app/services/filters/admin/education/schools.rb
+++ b/app/services/filters/admin/education/schools.rb
@@ -3,7 +3,14 @@ module Filters
     def initialize(user)
       super
       add_search
-      add :for_program, user.university.education_programs, I18n.t('filters.attributes.element', element: I18n.t('activerecord.models.education/program.one').downcase), false, true
+      add :for_program,
+          user.university.education_programs,
+          I18n.t(
+            'filters.attributes.element',
+            element: I18n.t('activerecord.models.education/program.one').downcase
+          ),
+          false,
+          true
     end
   end
 end
diff --git a/app/services/filters/admin/education/teachers.rb b/app/services/filters/admin/education/teachers.rb
index baa883f7b..a6f2a0c04 100644
--- a/app/services/filters/admin/education/teachers.rb
+++ b/app/services/filters/admin/education/teachers.rb
@@ -3,7 +3,14 @@ module Filters
     def initialize(user)
       super
       add_search
-      add :for_program, user.university.education_programs, I18n.t('filters.attributes.element', element: I18n.t('activerecord.models.education/program.one').downcase), false, true
+      add :for_program,
+          user.university.education_programs,
+          I18n.t(
+            'filters.attributes.element',
+            element: I18n.t('activerecord.models.education/program.one').downcase
+          ),
+          false,
+          true
     end
   end
 end
-- 
GitLab