Even more cleanup.

Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov>
This commit is contained in:
Cliff Hill
2024-02-21 12:35:18 -05:00
parent 43a8b6539f
commit afc1de61f6
12 changed files with 94 additions and 85 deletions

View File

@@ -8,15 +8,15 @@ post_create_template_schema = {
"title": "payload for POST /service/<uuid:service_id>/template",
"properties": {
"name": {"type": "string"},
"template_type": {"enum": [e.value for e in TemplateType]},
"template_type": {"enum": list(TemplateType)},
"service": uuid,
"process_type": {"enum": [e.value for e in TemplateProcessType]},
"process_type": {"enum": list(TemplateProcessType)},
"content": {"type": "string"},
"subject": {"type": "string"},
"created_by": uuid,
"parent_folder_id": uuid,
},
"if": {"properties": {"template_type": {"enum": [TemplateType.EMAIL.value]}}},
"if": {"properties": {"template_type": {"enum": [TemplateType.EMAIL]}}},
"then": {"required": ["subject"]},
"required": ["name", "template_type", "content", "service", "created_by"],
}
@@ -29,9 +29,9 @@ post_update_template_schema = {
"properties": {
"id": uuid,
"name": {"type": "string"},
"template_type": {"enum": [e.value for e in TemplateType]},
"template_type": {"enum": list(TemplateType)},
"service": uuid,
"process_type": {"enum": [e.value for e in TemplateProcessType]},
"process_type": {"enum": list(TemplateProcessType)},
"content": {"type": "string"},
"subject": {"type": "string"},
"reply_to": nullable_uuid,