From 76d35b10cfd2f20d98f47f603e4c9410b93cae25 Mon Sep 17 00:00:00 2001 From: Pedro Costa <550684+pnmcosta@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:02:07 +0100 Subject: [PATCH 1/2] update openapi permissions example to crud --- management/server/http/api/openapi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/management/server/http/api/openapi.yml b/management/server/http/api/openapi.yml index c7eda2f9d..822fe06fc 100644 --- a/management/server/http/api/openapi.yml +++ b/management/server/http/api/openapi.yml @@ -235,7 +235,7 @@ components: enum: - read - write - example: {"networks": { "read": true, "write": false}, "peers": { "read": false, "write": false} } + example: {"networks": { "read": true, "create": false, "update": false, "delete": false}, "peers": { "read": false, "create": false, "update": false, "delete": false} } required: - modules - is_restricted From 43dd250a0e8571499caab11ddf8ed7684c50cc7c Mon Sep 17 00:00:00 2001 From: Pedro Costa <550684+pnmcosta@users.noreply.github.com> Date: Wed, 30 Apr 2025 16:09:43 +0100 Subject: [PATCH 2/2] openapi remove enums for a description instead --- management/server/http/api/openapi.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/management/server/http/api/openapi.yml b/management/server/http/api/openapi.yml index 822fe06fc..bf40777fc 100644 --- a/management/server/http/api/openapi.yml +++ b/management/server/http/api/openapi.yml @@ -227,14 +227,10 @@ components: type: boolean propertyNames: type: string - enum: - - read - - write + description: The operation type propertyNames: type: string - enum: - - read - - write + description: The module name example: {"networks": { "read": true, "create": false, "update": false, "delete": false}, "peers": { "read": false, "create": false, "update": false, "delete": false} } required: - modules