From f80c18758178ee4245e9200d13b6f5a85ddd3968 Mon Sep 17 00:00:00 2001 From: Sander Jochems Date: Sat, 8 Feb 2025 14:46:11 +0100 Subject: [PATCH] Fix user and permissions --- backend/schema/components/permission-object.json | 3 ++- backend/schema/components/user-object.json | 16 ++++++---------- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/backend/schema/components/permission-object.json b/backend/schema/components/permission-object.json index b852a014..955c20c6 100644 --- a/backend/schema/components/permission-object.json +++ b/backend/schema/components/permission-object.json @@ -1,6 +1,7 @@ { "type": "object", - "minProperties": 1, + "required": ["visibility", "access_lists", "dead_hosts", "proxy_hosts", "redirection_hosts", "streams", "certificates"], + "additionalProperties": false, "properties": { "visibility": { "type": "string", diff --git a/backend/schema/components/user-object.json b/backend/schema/components/user-object.json index 180e8f19..0daa9b0b 100644 --- a/backend/schema/components/user-object.json +++ b/backend/schema/components/user-object.json @@ -5,20 +5,13 @@ "additionalProperties": false, "properties": { "id": { - "type": "integer", - "description": "User ID", - "minimum": 1, - "example": 1 + "$ref": "../common.json#/properties/id" }, "created_on": { - "type": "string", - "description": "Created Date", - "example": "2020-01-30T09:36:08.000Z" + "$ref": "../common.json#/properties/created_on" }, "modified_on": { - "type": "string", - "description": "Modified Date", - "example": "2020-01-30T09:41:04.000Z" + "$ref": "../common.json#/properties/modified_on" }, "is_disabled": { "type": "boolean", @@ -54,6 +47,9 @@ "items": { "type": "string" } + }, + "permissions": { + "$ref": "./permission-object.json" } } }