X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Finfo%2Fhistory.py;h=22c8d7b4fa32f8731dcc717d08b2752e5683571e;hb=4bf13ed6dd1e71c3f065b7a1957cd3d76c121217;hp=7190248f94e2e009d40b497078f051ef15346d81;hpb=32e64e33bc81735e22024c5a44510848bb3c88df;p=monitor.git diff --git a/monitor/database/info/history.py b/monitor/database/info/history.py index 7190248..22c8d7b 100644 --- a/monitor/database/info/history.py +++ b/monitor/database/info/history.py @@ -18,6 +18,7 @@ class HistoryNodeRecord(Entity): haspcu = Field(Boolean,default=False) firewall = Field(Boolean,default=False) plc_nodeid = Field(Int,default=1) + plc_siteid = Field(Int,default=1) acts_as_versioned(ignore=['last_changed', 'last_checked']) @@ -65,10 +66,14 @@ class HistorySiteRecord(Entity): message_status = Field(String, default=None) message_queue = Field(String, default=None) message_created = Field(DateTime, default=None) + #message_last_reply = Field(DateTime, default=None) penalty_level = Field(Int, default=0) penalty_applied = Field(Boolean, default=False) - acts_as_versioned(ignore=['last_changed', 'last_checked', 'message_status']) + penalty_pause = Field(Boolean, default=False) + penalty_pause_time = Field(DateTime, default=None) + + acts_as_versioned(ignore=['last_changed', 'last_checked', 'message_status', 'penalty_pause_time']) @classmethod def by_loginbase(cls, loginbase):