You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ar...@apache.org on 2023/02/27 11:59:56 UTC

[fineract] branch develop updated: FINERACT-1724: Swagger adjustments

This is an automated email from the ASF dual-hosted git repository.

arnold pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git


The following commit(s) were added to refs/heads/develop by this push:
     new 6fd67b19d FINERACT-1724: Swagger adjustments
6fd67b19d is described below

commit 6fd67b19dd1fde68fbd162242783000b889c9d31
Author: Arnold Galovics <ga...@gmail.com>
AuthorDate: Fri Feb 24 16:20:08 2023 +0100

    FINERACT-1724: Swagger adjustments
---
 .../api/PermissionsApiResourceSwagger.java                |  3 ++-
 .../useradministration/api/RolesApiResourceSwagger.java   | 15 +++++++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java
index 7bd32499a..3d806c307 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResourceSwagger.java
@@ -19,6 +19,7 @@
 package org.apache.fineract.useradministration.api;
 
 import io.swagger.v3.oas.annotations.media.Schema;
+import java.util.Map;
 
 /**
  * Created by sanyam on 22/8/17.
@@ -56,6 +57,6 @@ final class PermissionsApiResourceSwagger {
         }
 
         @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + "    \"CREATE_CLIENT\":true")
-        public String permissions;
+        public Map<String, Boolean> permissions;
     }
 }
diff --git a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java
index 33d4a9c40..0fbcb109e 100644
--- a/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java
+++ b/fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResourceSwagger.java
@@ -177,8 +177,8 @@ final class RolesApiResourceSwagger {
 
         }
 
+        @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + "    \"CREATE_CLIENT\":true")
         public Map<String, Boolean> permissions;
-
     }
 
     @Schema(description = "PutRolesRoleIdPermissionsResponse")
@@ -188,10 +188,21 @@ final class RolesApiResourceSwagger {
 
         }
 
+        static final class PutRolesRoleIdPermissionsResponsePermissionsChanges {
+
+            private PutRolesRoleIdPermissionsResponsePermissionsChanges() {
+
+            }
+
+            @Schema(example = "\"CREATE_GUARANTOR\":true,\n" + "    \"CREATE_CLIENT\":true")
+            public Map<String, Boolean> permissions;
+        }
+
         @Schema(example = "8")
         public Long resourceId;
-        public Map<String, Boolean> permissions;
 
+        @Schema
+        public PutRolesRoleIdPermissionsResponsePermissionsChanges changes;
     }
 
     @Schema(description = "DeleteRolesRoleIdResponse")