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_body_log, :boolean)
|
||||||
field(:sequence_complete_log, :boolean)
|
field(:sequence_complete_log, :boolean)
|
||||||
field(:sequence_init_log, :boolean)
|
field(:sequence_init_log, :boolean)
|
||||||
|
field(:boot_sequence_id, :id)
|
||||||
|
|
||||||
# private
|
# private
|
||||||
field(:monitor, :boolean, default: true)
|
field(:monitor, :boolean, default: true)
|
||||||
|
@ -65,7 +66,8 @@ defmodule FarmbotCore.Asset.FbosConfig do
|
||||||
update_channel: fbos_config.update_channel,
|
update_channel: fbos_config.update_channel,
|
||||||
sequence_body_log: fbos_config.sequence_body_log,
|
sequence_body_log: fbos_config.sequence_body_log,
|
||||||
sequence_complete_log: fbos_config.sequence_complete_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
|
end
|
||||||
|
|
||||||
|
@ -88,6 +90,7 @@ defmodule FarmbotCore.Asset.FbosConfig do
|
||||||
:sequence_body_log,
|
:sequence_body_log,
|
||||||
:sequence_complete_log,
|
:sequence_complete_log,
|
||||||
:sequence_init_log,
|
:sequence_init_log,
|
||||||
|
:boot_sequence_id,
|
||||||
:monitor,
|
:monitor,
|
||||||
:created_at,
|
:created_at,
|
||||||
:updated_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