diff --git a/app/models/procedure.rb b/app/models/procedure.rb index c989d40e1..5cfc9b618 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -35,6 +35,7 @@ # path :string not null # published_at :datetime # routing_criteria_name :text default("Votre ville") +# routing_enabled :boolean # test_started_at :datetime # unpublished_at :datetime # web_hook_url :string @@ -628,7 +629,7 @@ class Procedure < ApplicationRecord end def routee? - groupe_instructeurs.size > 1 + routing_enabled? || groupe_instructeurs.size > 1 end def defaut_groupe_instructeur_for_new_dossier diff --git a/db/migrate/20210915083823_add_routing_enabled_to_procedures.rb b/db/migrate/20210915083823_add_routing_enabled_to_procedures.rb new file mode 100644 index 000000000..a10975ac3 --- /dev/null +++ b/db/migrate/20210915083823_add_routing_enabled_to_procedures.rb @@ -0,0 +1,5 @@ +class AddRoutingEnabledToProcedures < ActiveRecord::Migration[6.1] + def change + add_column :procedures, :routing_enabled, :boolean + end +end diff --git a/db/schema.rb b/db/schema.rb index 1934e453c..43760d140 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.define(version: 2021_09_08_170019) do +ActiveRecord::Schema.define(version: 2021_09_15_170019) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -622,6 +622,7 @@ ActiveRecord::Schema.define(version: 2021_09_08_170019) do t.text "api_particulier_scopes", default: [], array: true t.jsonb "api_particulier_sources", default: {} t.index ["api_particulier_sources"], name: "index_procedures_on_api_particulier_sources", using: :gin + t.boolean "routing_enabled" t.index ["declarative_with_state"], name: "index_procedures_on_declarative_with_state" t.index ["draft_revision_id"], name: "index_procedures_on_draft_revision_id" t.index ["hidden_at"], name: "index_procedures_on_hidden_at"