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)
+ plc_siteid = Field(Int,default=1)
+
acts_as_versioned(ignore=['last_changed', 'last_checked'])
@classmethod
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)
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):