2024-06-01 16:41:29 +02:00
|
|
|
{
|
|
|
|
"directory": {
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-07 08:23:53 +02:00
|
|
|
"user": {
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-10-25 10:02:19 +02:00
|
|
|
"git_repository_url": {
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-01 16:41:29 +02:00
|
|
|
"git_reference": {
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"verbosity": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"options": [
|
|
|
|
"debug",
|
|
|
|
"info",
|
|
|
|
"notice",
|
|
|
|
"warning",
|
|
|
|
"error"
|
|
|
|
],
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"verification_secret": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": true
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"port": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "integer",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_kind": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"options": [
|
|
|
|
"sqlite"
|
|
|
|
],
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_sqlite_path": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_postgresql_host": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_postgresql_port": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "integer",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_postgresql_username": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_postgresql_password": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"database_data_postgresql_schema": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"smtp_host": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"smtp_port": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "integer",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"smtp_username": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"smtp_password": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"email_sending_kind": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
2024-06-05 22:15:46 +02:00
|
|
|
"options": [
|
|
|
|
"regular",
|
|
|
|
"redirect",
|
|
|
|
"drop"
|
|
|
|
],
|
2024-06-01 16:41:29 +02:00
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"email_sending_data_regular_smtp_sender": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"email_sending_data_redirect_smtp_sender": {
|
|
|
|
"type": "string",
|
2024-06-01 16:41:29 +02:00
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"email_sending_data_redirect_smtp_target": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_organisation_name": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_organisation_domain": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_prefix_for_veiled_email_addresses": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_facultative_membership_number": {
|
|
|
|
"type": "boolean",
|
2024-06-01 16:41:29 +02:00
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_frontend_url_base": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"nullable": true,
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_login_url": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"nullable": true,
|
|
|
|
"type": "string",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_password_policy_minimum_length": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "integer",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_password_policy_maximum_length": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "integer",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_password_policy_must_contain_letter": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "boolean",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_password_policy_must_contain_number": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "boolean",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_password_policy_must_contain_special_character": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "boolean",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_name_index_veil": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "boolean",
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"settings_name_index_salt": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "string",
|
|
|
|
"mandatory": true
|
|
|
|
},
|
2024-06-05 22:15:46 +02:00
|
|
|
"admins": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"type": "array",
|
|
|
|
"items": {
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"name": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"password_image": {
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"email_address": {
|
|
|
|
"type": "string"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"required": [
|
|
|
|
"name",
|
|
|
|
"password_image",
|
|
|
|
"email_address"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"mandatory": false
|
|
|
|
},
|
2024-10-26 10:51:33 +02:00
|
|
|
"outputs": {
|
2024-06-01 16:41:29 +02:00
|
|
|
"nullable": true,
|
2024-10-26 10:51:33 +02:00
|
|
|
"type": "array",
|
|
|
|
"items": {
|
|
|
|
"nullable": false,
|
|
|
|
"type": "object",
|
|
|
|
"properties": {
|
|
|
|
"kind": {
|
|
|
|
"nullable": false,
|
|
|
|
"type": "string"
|
|
|
|
},
|
|
|
|
"data": {
|
|
|
|
"nullable": true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"required": [
|
|
|
|
"kind",
|
|
|
|
"data"
|
|
|
|
],
|
|
|
|
"additionalProperties": false
|
|
|
|
}
|
2024-06-01 16:41:29 +02:00
|
|
|
}
|
|
|
|
}
|