X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fdatabase%2Finfovacuum%2Factionrecord.py;h=2569e35533a2aab53860aef511416454871b8b6b;hb=da62714c855a89f1b50d21844fa8f1e709850ebb;hp=968403fd497fabc5d75326234310c4b203394c3d;hpb=c0d3e59ff639296fd16eb2b2bab18bc78b0a7415;p=monitor.git diff --git a/monitor/database/infovacuum/actionrecord.py b/monitor/database/infovacuum/actionrecord.py index 968403f..2569e35 100644 --- a/monitor/database/infovacuum/actionrecord.py +++ b/monitor/database/infovacuum/actionrecord.py @@ -9,34 +9,34 @@ from monitor.database.dborm import mon_metadata, mon_session __metadata__ = mon_metadata __session__ = mon_session -class IssueType(Entity): - shortname = Field(String, default=None) - description = Field(String, default=None) - issue_record = ManyToMany('IssueRecord') +#class IssueType(Entity): +# shortname = Field(String, default=None) +# description = Field(String, default=None) +# issue_record = ManyToMany('IssueRecord') -class IssueRecord(Entity): - date_created = Field(DateTime,default=datetime.now) - date_last_updated = Field(DateTime,default=datetime.now) - date_action_taken = Field(DateTime,default=datetime.now) - - hostname = Field(String,default=None) - loginbase = Field(String) - - ticket_id = Field(Integer, default=0) - rt = Field(PickleType, default=None) - - # open, paused, closed - status = Field(String, default="open") - - take_action = Field(Boolean, default=False) - send_email = Field(Boolean, default=True) - - message_series = Field(String, default="nodedown") - message_index = Field(Integer, default=0) - penalty_level = Field(Integer, default=0) - - issue_type = ManyToMany('IssueType') - actions = OneToMany('ActionRecord', order_by='-date_created') +#class IssueRecord(Entity): +# date_created = Field(DateTime,default=datetime.now) +# date_last_updated = Field(DateTime,default=datetime.now) +# date_action_taken = Field(DateTime,default=datetime.now) +# +# hostname = Field(String,default=None) +# loginbase = Field(String) +# +# ticket_id = Field(Integer, default=0) +# rt = Field(PickleType, default=None) +# +# # open, paused, closed +# status = Field(String, default="open") +# +# take_action = Field(Boolean, default=False) +# send_email = Field(Boolean, default=True) +# +# message_series = Field(String, default="nodedown") +# message_index = Field(Integer, default=0) +# penalty_level = Field(Integer, default=0) +# +# issue_type = ManyToMany('IssueType') +# actions = OneToMany('ActionRecord', order_by='-date_created') class ActionRecord(Entity): @@ -50,7 +50,7 @@ class ActionRecord(Entity): hostname = Field(String,default=None) loginbase = Field(String) - issue = ManyToOne('IssueRecord') + #issue = ManyToOne('IssueRecord') # NOTE: this is the parent relation to fb records. first create the # action record, then append to this value all of the findbad records we # want to have in our set.