Add `boot_sequence_id` to FbosConfig
also force resync of fbos configfeature/sequence-on-boot
parent
1a1bcb49bc
commit
9b9091d5e2
|
@ -42,6 +42,7 @@ defmodule FarmbotCore.Asset.FbosConfig do
|
|||
field(:sequence_body_log, :boolean)
|
||||
field(:sequence_complete_log, :boolean)
|
||||
field(:sequence_init_log, :boolean)
|
||||
field(:boot_sequence_id, :id)
|
||||
|
||||
# private
|
||||
field(:monitor, :boolean, default: true)
|
||||
|
@ -65,7 +66,8 @@ defmodule FarmbotCore.Asset.FbosConfig do
|
|||
update_channel: fbos_config.update_channel,
|
||||
sequence_body_log: fbos_config.sequence_body_log,
|
||||
sequence_complete_log: fbos_config.sequence_complete_log,
|
||||
sequence_init_log: fbos_config.sequence_init_log
|
||||
sequence_init_log: fbos_config.sequence_init_log,
|
||||
boot_sequence_id: fbos_config.boot_sequence_id
|
||||
}
|
||||
end
|
||||
|
||||
|
@ -88,6 +90,7 @@ defmodule FarmbotCore.Asset.FbosConfig do
|
|||
:sequence_body_log,
|
||||
:sequence_complete_log,
|
||||
:sequence_init_log,
|
||||
:boot_sequence_id,
|
||||
:monitor,
|
||||
:created_at,
|
||||
:updated_at
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
defmodule FarmbotCore.Asset.Repo.Migrations.AddBootSequenceIdToFbosConfig do
|
||||
use Ecto.Migration
|
||||
|
||||
def change do
|
||||
alter table("fbos_configs") do
|
||||
add(:boot_sequence_id, :id)
|
||||
end
|
||||
end
|
||||
end
|
|
@ -0,0 +1,10 @@
|
|||
defmodule FarmbotCore.Asset.Repo.Migrations.ForceResyncFbosConfig do
|
||||
use Ecto.Migration
|
||||
alias FarmbotCore.Asset.{Repo, FbosConfig}
|
||||
|
||||
def change do
|
||||
if fbos_config = Repo.one(FbosConfig) do
|
||||
execute("UPDATE fbos_configs SET updated_at = \"1970-11-07 16:52:31.618000\"")
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue