Improved cleaning up migrations later and applied ux_flow_next_up = 'next_task' for default "Close & tag as spam" macro.
This commit is contained in:
parent
76f3a2876b
commit
24a30ad26c
3 changed files with 14 additions and 0 deletions
|
@ -452,6 +452,7 @@ class CreateTicket < ActiveRecord::Migration[4.2]
|
||||||
t.string :name, limit: 250, null: true
|
t.string :name, limit: 250, null: true
|
||||||
t.text :perform, limit: 500.kilobytes + 1, null: false
|
t.text :perform, limit: 500.kilobytes + 1, null: false
|
||||||
t.boolean :active, null: false, default: true
|
t.boolean :active, null: false, default: true
|
||||||
|
t.string :ux_flow_next_up, null: false, default: 'none'
|
||||||
t.string :note, limit: 250, null: true
|
t.string :note, limit: 250, null: true
|
||||||
t.integer :updated_by_id, null: false
|
t.integer :updated_by_id, null: false
|
||||||
t.integer :created_by_id, null: false
|
t.integer :created_by_id, null: false
|
||||||
|
|
|
@ -1,5 +1,17 @@
|
||||||
class AddUxFlowNextUpToMacros < ActiveRecord::Migration[5.1]
|
class AddUxFlowNextUpToMacros < ActiveRecord::Migration[5.1]
|
||||||
def change
|
def change
|
||||||
|
|
||||||
|
# return if it's a new setup
|
||||||
|
return if !Setting.find_by(name: 'system_init_done')
|
||||||
|
|
||||||
add_column :macros, :ux_flow_next_up, :string, default: 'none', null: false
|
add_column :macros, :ux_flow_next_up, :string, default: 'none', null: false
|
||||||
|
|
||||||
|
Macro.connection.schema_cache.clear!
|
||||||
|
Macro.reset_column_information
|
||||||
|
|
||||||
|
macro = Macro.find_by(name: 'Close & Tag as Spam')
|
||||||
|
return if !macro
|
||||||
|
macro.ux_flow_next_up = 'next_task'
|
||||||
|
macro.save!
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -13,6 +13,7 @@ Macro.create_if_not_exists(
|
||||||
value: '',
|
value: '',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
ux_flow_next_up: 'next_task',
|
||||||
note: 'example macro',
|
note: 'example macro',
|
||||||
active: true,
|
active: true,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue