diff --git a/app/controllers/admin/communication/extranets/jobs_controller.rb b/app/controllers/admin/communication/extranets/jobs_controller.rb deleted file mode 100644 index 67c348e8f3..0000000000 --- a/app/controllers/admin/communication/extranets/jobs_controller.rb +++ /dev/null @@ -1,6 +0,0 @@ -class Admin::Communication::Extranets::JobsController < Admin::Communication::Extranets::ApplicationController - def index - breadcrumb - add_breadcrumb Communication::Extranet.human_attribute_name(:feature_jobs) - end -end \ No newline at end of file diff --git a/app/controllers/admin/communication/extranets_controller.rb b/app/controllers/admin/communication/extranets_controller.rb index 06f8d62d49..b0f0e95bee 100644 --- a/app/controllers/admin/communication/extranets_controller.rb +++ b/app/controllers/admin/communication/extranets_controller.rb @@ -131,7 +131,6 @@ def extended_params :feature_alumni, :feature_contacts, :feature_documents, - :feature_jobs, :feature_posts, :has_sso, :host, diff --git a/app/models/communication/extranet.rb b/app/models/communication/extranet.rb index fa3400a78b..e638b5ad04 100644 --- a/app/models/communication/extranet.rb +++ b/app/models/communication/extranet.rb @@ -9,7 +9,6 @@ # feature_alumni :boolean default(FALSE) # feature_contacts :boolean default(FALSE) # feature_documents :boolean default(FALSE) -# feature_jobs :boolean default(FALSE) # feature_posts :boolean default(FALSE) # has_sso :boolean default(FALSE) # host :string diff --git a/app/models/communication/extranet/with_features.rb b/app/models/communication/extranet/with_features.rb index ac0932bb48..b1ec34a382 100644 --- a/app/models/communication/extranet/with_features.rb +++ b/app/models/communication/extranet/with_features.rb @@ -7,7 +7,6 @@ module Communication::Extranet::WithFeatures :contacts, :documents, :alumni, - :jobs, ] validate :feature_alumni_is_available diff --git a/app/views/admin/communication/extranets/_form.html.erb b/app/views/admin/communication/extranets/_form.html.erb index 2e44823b4e..b2cded87a6 100644 --- a/app/views/admin/communication/extranets/_form.html.erb +++ b/app/views/admin/communication/extranets/_form.html.erb @@ -69,7 +69,6 @@ <%= f.input :feature_contacts %> <%= f.input :feature_documents %> <%= f.input :feature_posts %> - <%= f.input :feature_jobs %> <% end %> <% end %> <%= osuny_panel t('admin.communication.extranet.invitation_messages.title') do %> diff --git a/app/views/admin/communication/extranets/jobs/index.html.erb b/app/views/admin/communication/extranets/jobs/index.html.erb deleted file mode 100644 index 681611b082..0000000000 --- a/app/views/admin/communication/extranets/jobs/index.html.erb +++ /dev/null @@ -1 +0,0 @@ -<% content_for :title, Communication::Extranet.human_attribute_name(:feature_jobs) %> diff --git a/config/locales/communication/en.yml b/config/locales/communication/en.yml index 9ecba1bcbe..effa3cbf16 100644 --- a/config/locales/communication/en.yml +++ b/config/locales/communication/en.yml @@ -27,7 +27,6 @@ en: feature_alumni: Alumni feature_contacts: Directory feature_documents: Documents - feature_jobs: Job board feature_posts: News has_sso: Single sign-on host: Domain diff --git a/config/locales/communication/fr.yml b/config/locales/communication/fr.yml index 2b57d1686c..4836cce483 100644 --- a/config/locales/communication/fr.yml +++ b/config/locales/communication/fr.yml @@ -27,7 +27,6 @@ fr: feature_alumni: Alumni feature_contacts: Répertoire feature_documents: Documents - feature_jobs: Offres d'emploi feature_posts: Actualités has_sso: Single sign-on host: Domaine diff --git a/config/routes/admin/communication.rb b/config/routes/admin/communication.rb index e904a29f07..c4c43ddc10 100644 --- a/config/routes/admin/communication.rb +++ b/config/routes/admin/communication.rb @@ -283,7 +283,6 @@ resources :kinds, controller: 'extranets/documents/kinds', as: 'document_kinds' end end - resources :jobs, controller: 'extranets/jobs' end scope module: 'library' do resources :medias do diff --git a/db/migrate/20261019120000_remove_feature_jobs_from_communication_extranets.rb b/db/migrate/20261019120000_remove_feature_jobs_from_communication_extranets.rb new file mode 100644 index 0000000000..698dc6c104 --- /dev/null +++ b/db/migrate/20261019120000_remove_feature_jobs_from_communication_extranets.rb @@ -0,0 +1,5 @@ +class RemoveFeatureJobsFromCommunicationExtranets < ActiveRecord::Migration[8.1] + def change + remove_column :communication_extranets, :feature_jobs, :boolean, default: false + end +end diff --git a/db/schema.rb b/db/schema.rb index b2346825d1..bd84aab412 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[8.1].define(version: 2026_10_13_162501) do +ActiveRecord::Schema[8.1].define(version: 2026_10_19_120000) do # These are extensions that must be enabled in order to support this database enable_extension "pg_catalog.plpgsql" enable_extension "pg_stat_statements" @@ -448,7 +448,6 @@ t.boolean "feature_alumni", default: false t.boolean "feature_contacts", default: false t.boolean "feature_documents", default: false - t.boolean "feature_jobs", default: false t.boolean "feature_posts", default: false t.boolean "has_sso", default: false t.string "host"