From b8bc4514ba33828a3fdc3be8f8fe0604dcf81526 Mon Sep 17 00:00:00 2001 From: Arpit Mohan Date: Fri, 3 Jan 2020 10:05:51 +0000 Subject: [PATCH] Adding default flag to the `group` domain object so that the client can select a default permission group for the user. --- .../com/appsmith/server/domains/Group.java | 2 + .../server/services/GroupServiceImpl.java | 1 + app/server/mongo-seed/seed.js | 39 ++++++++++++++++++- 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/domains/Group.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/domains/Group.java index e099e7202c..41abd60d19 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/domains/Group.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/domains/Group.java @@ -30,6 +30,8 @@ public class Group extends BaseDomain { */ Set permissions; + private Boolean isDefault = false; + /** * If the display name is null or empty, then just return the actual group name. This is just to ensure that * the client is never sent an empty group name for displaying on the UI. diff --git a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java index 9e3b5211f7..f133972027 100644 --- a/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java +++ b/app/server/appsmith-server/src/main/java/com/appsmith/server/services/GroupServiceImpl.java @@ -55,6 +55,7 @@ public class GroupServiceImpl extends BaseService