git://git.onelab.eu
/
monitor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix a bug with pause_penalty.
[monitor.git]
/
monitor
/
database
/
info
/
history.py
diff --git
a/monitor/database/info/history.py
b/monitor/database/info/history.py
index
7190248
..
22c8d7b
100644
(file)
--- 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)
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'])
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_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)
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):
@classmethod
def by_loginbase(cls, loginbase):