File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -71,6 +71,24 @@ namespace :groups do
7171 Group . find_by ( external_id : args [ :group_id ] ) . update! ( file_upload_enabled : false )
7272 Rails . logger . info ( "Updated file_upload_enabled to false for group #{ args [ :group_id ] } " )
7373 end
74+
75+ desc "Enable branch_routing feature for group"
76+ task :enable_branch_routing , %i[ group_id ] => :environment do |_ , args |
77+ usage_message = "usage: rake groups:enable_branch_routing[<group_external_id>]" . freeze
78+ abort usage_message if args [ :group_id ] . blank?
79+
80+ Group . find_by ( external_id : args [ :group_id ] ) . update! ( branch_routing_enabled : true )
81+ Rails . logger . info ( "Updated branch_routing_enabled to true for group #{ args [ :group_id ] } " )
82+ end
83+
84+ desc "Disable branch_routing feature for group"
85+ task :disable_branch_routing , %i[ group_id ] => :environment do |_ , args |
86+ usage_message = "usage: rake groups:disable_branch_routing[<group_external_id>]" . freeze
87+ abort usage_message if args [ :group_id ] . blank?
88+
89+ Group . find_by ( external_id : args [ :group_id ] ) . update! ( branch_routing_enabled : false )
90+ Rails . logger . info ( "Updated branch_routing_enabled to false for group #{ args [ :group_id ] } " )
91+ end
7492end
7593
7694def run_task ( task_name , args , rollback :)
You can’t perform that action at this time.
0 commit comments