mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-16 10:12:32 -05:00
* create template folder * rename template folder * get list of template folders for service (not nested/presented in any particular way) * delete template folder Also removed `lazy=dynamic` from the `template_folder.templates` relationship. lazy=dynamic returns a query object (which you can then filter further). We just want to return the entire fetched list, at least for now.
61 lines
1.6 KiB
Python
61 lines
1.6 KiB
Python
"""
|
|
Definitions are intended for schema definitions that are not likely to change from version to version.
|
|
If the definition is specific to a version put it in a definition file in the version package
|
|
"""
|
|
|
|
uuid = {
|
|
"type": "string",
|
|
"format": "validate_uuid",
|
|
"validationMessage": "is not a valid UUID",
|
|
"code": "1001", # yet to be implemented
|
|
"link": "link to our error documentation not yet implemented"
|
|
}
|
|
|
|
nullable_uuid = {
|
|
"type": ["string", "null"],
|
|
"format": "validate_uuid",
|
|
"validationMessage": "is not a valid UUID",
|
|
"code": "1001", # yet to be implemented
|
|
"link": "link to our error documentation not yet implemented"
|
|
}
|
|
|
|
|
|
personalisation = {
|
|
"type": "object",
|
|
"code": "1001", # yet to be implemented
|
|
"link": "link to our error documentation not yet implemented"
|
|
}
|
|
|
|
|
|
letter_personalisation = dict(
|
|
personalisation,
|
|
properties={
|
|
"address_line_1": {
|
|
"type": "string",
|
|
"minLength": 1,
|
|
"validationMessage": "address_line_1 is required"
|
|
},
|
|
"address_line_2": {
|
|
"type": "string",
|
|
"minLength": 1,
|
|
"validationMessage": "address_line_2 is required"
|
|
},
|
|
"postcode": {
|
|
"type": "string",
|
|
"minLength": 1,
|
|
"validationMessage": "postcode is required"
|
|
},
|
|
},
|
|
required=["address_line_1", "address_line_2", "postcode"],
|
|
)
|
|
|
|
|
|
https_url = {
|
|
"type": "string",
|
|
"format": "uri",
|
|
"pattern": "^https.*",
|
|
"validationMessage": "is not a valid https url",
|
|
"code": "1001", # yet to be implemented
|
|
"link": "link to our error documentation not yet implemented"
|
|
}
|