From f6da5d3b398c3c0ecd8d5f6c85c0c40a51d3cab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com> Date: Mon, 28 Feb 2022 17:55:27 +0100 Subject: [PATCH] fix auth on delayed job --- app/models/administration/qualiopi/indicator.rb | 2 +- app/models/communication/website.rb | 2 +- app/models/communication/website/configs/base_url.rb | 2 +- app/models/communication/website/configs/permalinks.rb | 2 +- app/models/education/program.rb | 2 +- config/routes.rb | 4 +++- test/fixtures/communication/websites.yml | 2 +- 7 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/models/administration/qualiopi/indicator.rb b/app/models/administration/qualiopi/indicator.rb index 6e06a0273..300286f22 100644 --- a/app/models/administration/qualiopi/indicator.rb +++ b/app/models/administration/qualiopi/indicator.rb @@ -20,7 +20,7 @@ # # Foreign Keys # -# fk_rails_eed87f7acf (criterion_id => administration_qualiopi_criterions.id) +# fk_rails_31f1a0a2c9 (criterion_id => administration_qualiopi_criterions.id) # class Administration::Qualiopi::Indicator < ApplicationRecord include Sanitizable diff --git a/app/models/communication/website.rb b/app/models/communication/website.rb index b72ab03ad..e4a3519a6 100644 --- a/app/models/communication/website.rb +++ b/app/models/communication/website.rb @@ -31,7 +31,7 @@ # # Foreign Keys # -# fk_rails_bb6a496c08 (university_id => universities.id) +# fk_rails_94b0abd85b (university_id => universities.id) # class Communication::Website < ApplicationRecord include WithAbouts diff --git a/app/models/communication/website/configs/base_url.rb b/app/models/communication/website/configs/base_url.rb index ffae45935..b016268e4 100644 --- a/app/models/communication/website/configs/base_url.rb +++ b/app/models/communication/website/configs/base_url.rb @@ -31,7 +31,7 @@ # # Foreign Keys # -# fk_rails_bb6a496c08 (university_id => universities.id) +# fk_rails_94b0abd85b (university_id => universities.id) # class Communication::Website::Configs::BaseUrl < Communication::Website diff --git a/app/models/communication/website/configs/permalinks.rb b/app/models/communication/website/configs/permalinks.rb index 0f269522a..b38d3d26f 100644 --- a/app/models/communication/website/configs/permalinks.rb +++ b/app/models/communication/website/configs/permalinks.rb @@ -31,7 +31,7 @@ # # Foreign Keys # -# fk_rails_bb6a496c08 (university_id => universities.id) +# fk_rails_94b0abd85b (university_id => universities.id) # class Communication::Website::Configs::Permalinks < Communication::Website diff --git a/app/models/education/program.rb b/app/models/education/program.rb index 69cc14e8e..9857f76eb 100644 --- a/app/models/education/program.rb +++ b/app/models/education/program.rb @@ -39,7 +39,7 @@ # # Foreign Keys # -# fk_rails_08b351087c (university_id => universities.id) +# fk_rails_6e16107511 (university_id => universities.id) # fk_rails_ec1f16f607 (parent_id => education_programs.id) # class Education::Program < ApplicationRecord diff --git a/config/routes.rb b/config/routes.rb index 53f055ef2..c6ef30561 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,7 @@ Rails.application.routes.draw do - match "/delayed_job" => DelayedJobWeb, :anchor => false, :via => [:get, :post] + authenticated :user, -> user { user.server_admin? } do + match "/delayed_job" => DelayedJobWeb, :anchor => false, :via => [:get, :post] + end devise_for :users, controllers: { confirmations: 'users/confirmations', diff --git a/test/fixtures/communication/websites.yml b/test/fixtures/communication/websites.yml index 33965b28a..d6718e99b 100644 --- a/test/fixtures/communication/websites.yml +++ b/test/fixtures/communication/websites.yml @@ -31,7 +31,7 @@ # # Foreign Keys # -# fk_rails_bb6a496c08 (university_id => universities.id) +# fk_rails_94b0abd85b (university_id => universities.id) # website_with_github: university: default_university -- GitLab