diff --git a/maxkey-core/src/main/java/org/maxkey/domain/Groups.java b/maxkey-core/src/main/java/org/maxkey/domain/Groups.java index 5e9d8433..3520f978 100644 --- a/maxkey-core/src/main/java/org/maxkey/domain/Groups.java +++ b/maxkey-core/src/main/java/org/maxkey/domain/Groups.java @@ -38,9 +38,19 @@ public class Groups extends JpaBaseDomain implements Serializable { @Length(max = 60) @Column - private String name; + String name; + @Column - private int isdefault; + String dynamic; + + @Column + String filters ; + + @Column + String orgIdsList; + + @Column + int isdefault; @Column String description; @Column @@ -146,6 +156,31 @@ public class Groups extends JpaBaseDomain implements Serializable { this.status = status; } + + public String getDynamic() { + return dynamic; + } + + public void setDynamic(String dynamic) { + this.dynamic = dynamic; + } + + public String getFilters() { + return filters; + } + + public void setFilters(String filters) { + this.filters = filters; + } + + public String getOrgIdsList() { + return orgIdsList; + } + + public void setOrgIdsList(String orgIdsList) { + this.orgIdsList = orgIdsList; + } + @Override public String toString() { StringBuilder builder = new StringBuilder(); diff --git a/maxkey-web-manage/src/main/resources/messages/message.properties b/maxkey-web-manage/src/main/resources/messages/message.properties index 9d2eb08d..cdcd38d3 100644 --- a/maxkey-web-manage/src/main/resources/messages/message.properties +++ b/maxkey-web-manage/src/main/resources/messages/message.properties @@ -413,6 +413,9 @@ apps.oauth.connect.userInfoEncryptionMethod=\u7528\u6237\u52a0\u5bc6\u65b9\u6cd5 #group group.id=\u7ec4\u7f16\u7801 group.name=\u7528\u6237\u7ec4 +group.dynamic=\u52a8\u6001\u7ec4 +group.filters=\u8fc7\u6ee4\u5668 +group.orgidslist=\u673a\u6784\u5217\u8868 #role role.id=\u89d2\u8272\u7f16\u7801 diff --git a/maxkey-web-manage/src/main/resources/messages/message_en.properties b/maxkey-web-manage/src/main/resources/messages/message_en.properties index 6b3d9bab..28c12a69 100644 --- a/maxkey-web-manage/src/main/resources/messages/message_en.properties +++ b/maxkey-web-manage/src/main/resources/messages/message_en.properties @@ -412,6 +412,9 @@ apps.oauth.connect.userInfoEncryptionMethod=idTokenEncryptionMethod #group group.id=id group.name=name +group.dynamic=dynamic +group.filters=filters +group.orgidslist=orgIdsList #role role.id=id diff --git a/maxkey-web-manage/src/main/resources/messages/message_zh_CN.properties b/maxkey-web-manage/src/main/resources/messages/message_zh_CN.properties index d421fc22..3a782302 100644 --- a/maxkey-web-manage/src/main/resources/messages/message_zh_CN.properties +++ b/maxkey-web-manage/src/main/resources/messages/message_zh_CN.properties @@ -414,6 +414,9 @@ apps.oauth.connect.userInfoEncryptionMethod=\u7528\u6237\u52a0\u5bc6\u65b9\u6cd5 #group group.id=\u7ec4\u7f16\u7801 group.name=\u7528\u6237\u7ec4 +group.dynamic=\u52a8\u6001\u7ec4 +group.filters=\u8fc7\u6ee4\u5668 +group.orgidslist=\u673a\u6784\u5217\u8868 #role role.id=\u89d2\u8272\u7f16\u7801 diff --git a/maxkey-web-manage/src/main/resources/templates/views/groups/groupAdd.ftl b/maxkey-web-manage/src/main/resources/templates/views/groups/groupAdd.ftl index 484d8fd8..52df6f3a 100644 --- a/maxkey-web-manage/src/main/resources/templates/views/groups/groupAdd.ftl +++ b/maxkey-web-manage/src/main/resources/templates/views/groups/groupAdd.ftl @@ -9,6 +9,155 @@ vertical-align: middle; } +