2nd Version with the complete UI and the first Version of cc+ .so
This commit is contained in:
@@ -2,11 +2,11 @@ import uuid
|
||||
import datetime as dt
|
||||
from marshmallow import Schema, fields, post_load, post_dump
|
||||
from vrpmdvmonitoring import VRPMDV_Monitoring
|
||||
from vrpmdvmonitoringState import VRPMDVMonitoringStateSchema
|
||||
|
||||
|
||||
|
||||
class VRPMDV_MonitoringSchema(Schema):
|
||||
#__envelope__ = {"single": None, "many": "monitorings"}
|
||||
id = fields.UUID()
|
||||
created_at = fields.DateTime("%m/%d/%Y, %H:%M")
|
||||
name = fields.String()
|
||||
@@ -14,6 +14,9 @@ class VRPMDV_MonitoringSchema(Schema):
|
||||
sampleperiod = fields.Integer()
|
||||
downtime = fields.Integer()
|
||||
owner = fields.String()
|
||||
status = fields.String()
|
||||
|
||||
#monstate = fields.Enum(VRPMDVMonitoringState)
|
||||
|
||||
# def get_envelope_key(self, many):
|
||||
# """Helper to get the envelope key."""
|
||||
@@ -28,7 +31,12 @@ class VRPMDV_MonitoringSchema(Schema):
|
||||
|
||||
@post_load
|
||||
def make_vrpmdv_Monitoring(self, data, **kwargs):
|
||||
return VRPMDV_Monitoring(**data)
|
||||
|
||||
mon = VRPMDV_Monitoring(**data)
|
||||
#create the monitoring on the realtime side
|
||||
mon.createMonitoring()
|
||||
return mon
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user