implementing notifications, working on input validation
This commit is contained in:
parent
6890f0126b
commit
3633993ca6
@ -216,6 +216,11 @@ class ShipcallSchema(Schema):
|
|||||||
evaluation_time = fields.DateTime(metadata={'required':False}, allow_none=True)
|
evaluation_time = fields.DateTime(metadata={'required':False}, allow_none=True)
|
||||||
evaluation_notifications_sent = fields.Bool(metadata={'required':False}, allow_none=True)
|
evaluation_notifications_sent = fields.Bool(metadata={'required':False}, allow_none=True)
|
||||||
time_ref_point = fields.Integer(metadata={'required':False}, allow_none=True)
|
time_ref_point = fields.Integer(metadata={'required':False}, allow_none=True)
|
||||||
|
evaluation = fields.Enum(EvaluationType, required=False, allow_none=True, default=EvaluationType.undefined)
|
||||||
|
evaluation_message = fields.Str(allow_none=True, metadata={'Required':False}) # Solving: RemovedInMarshmallow4Warning: Passing field metadata as keyword arguments is deprecated. Use the explicit `metadata=...` argument instead. Additional metadata: {'Required': False}
|
||||||
|
evaluation_time = fields.DateTime(Required = False, allow_none=True)
|
||||||
|
evaluation_notifications_sent = fields.Bool(Required = False, allow_none=True)
|
||||||
|
time_ref_point = fields.Int(Required = False, allow_none=True)
|
||||||
participants = fields.List(fields.Nested(ParticipantAssignmentSchema))
|
participants = fields.List(fields.Nested(ParticipantAssignmentSchema))
|
||||||
created = fields.DateTime(metadata={'required':False}, allow_none=True)
|
created = fields.DateTime(metadata={'required':False}, allow_none=True)
|
||||||
modified = fields.DateTime(metadata={'required':False}, allow_none=True)
|
modified = fields.DateTime(metadata={'required':False}, allow_none=True)
|
||||||
@ -289,6 +294,8 @@ class Shipcall:
|
|||||||
created: datetime
|
created: datetime
|
||||||
modified: datetime
|
modified: datetime
|
||||||
participants: List[Participant_Assignment] = field(default_factory=list)
|
participants: List[Participant_Assignment] = field(default_factory=list)
|
||||||
|
evaluation_time : datetime = None
|
||||||
|
evaluation_notifications_sent : bool = None
|
||||||
|
|
||||||
def to_json(self):
|
def to_json(self):
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user