X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Finfo%2Fhistory.py;h=7190248f94e2e009d40b497078f051ef15346d81;hb=32e64e33bc81735e22024c5a44510848bb3c88df;hp=3c5842a5bbe0dadb236aa6c5cc57a3820d0c6945;hpb=c9d06f3b274ecbc092a0b3eb1f5ceb6c0f734aad;p=monitor.git diff --git a/monitor/database/info/history.py b/monitor/database/info/history.py index 3c5842a..7190248 100644 --- a/monitor/database/info/history.py +++ b/monitor/database/info/history.py @@ -15,6 +15,10 @@ class HistoryNodeRecord(Entity): last_checked = Field(DateTime,default=datetime.now) last_changed = Field(DateTime,default=datetime.now) status = Field(String,default="unknown") + haspcu = Field(Boolean,default=False) + firewall = Field(Boolean,default=False) + plc_nodeid = Field(Int,default=1) + acts_as_versioned(ignore=['last_changed', 'last_checked']) @classmethod @@ -40,6 +44,7 @@ class HistoryPCURecord(Entity): class HistorySiteRecord(Entity): loginbase = Field(String(250),primary_key=True) + plc_siteid = Field(Int,default=1) last_checked = Field(DateTime,default=datetime.now) last_changed = Field(DateTime,default=datetime.now) @@ -63,7 +68,7 @@ class HistorySiteRecord(Entity): penalty_level = Field(Int, default=0) penalty_applied = Field(Boolean, default=False) - acts_as_versioned(ignore=['last_changed', 'last_checked']) + acts_as_versioned(ignore=['last_changed', 'last_checked', 'message_status']) @classmethod def by_loginbase(cls, loginbase):