mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-12 08:04:25 +08:00
fix api resp on group list api
This commit is contained in:
parent
d2afe844f5
commit
add378cad5
2 changed files with 7 additions and 4 deletions
|
@ -488,12 +488,12 @@ func deleteUserGroup(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
gid, _ := url.QueryUnescape(r.URL.Query().Get("group_id"))
|
||||
if gid == "" {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("role is required"), "badrequest"))
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("group id is required"), "badrequest"))
|
||||
return
|
||||
}
|
||||
userG, err := proLogic.GetUserGroup(models.UserGroupID(gid))
|
||||
if err != nil {
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("role is required"), "badrequest"))
|
||||
logic.ReturnErrorResponse(w, r, logic.FormatError(errors.New("failed to fetch group details"), "badrequest"))
|
||||
return
|
||||
}
|
||||
err = proLogic.DeleteUserGroup(models.UserGroupID(gid))
|
||||
|
|
|
@ -75,6 +75,9 @@ func UserRolesInit() {
|
|||
}
|
||||
|
||||
func CreateDefaultNetworkRolesAndGroups(netID models.NetworkID) {
|
||||
if netID.String() == "" {
|
||||
return
|
||||
}
|
||||
var NetworkAdminPermissionTemplate = models.UserRolePermissionTemplate{
|
||||
ID: models.UserRoleID(fmt.Sprintf("%s-%s", netID, models.NetworkAdmin)),
|
||||
Default: true,
|
||||
|
@ -120,7 +123,7 @@ func CreateDefaultNetworkRolesAndGroups(netID models.NetworkID) {
|
|||
models.UserRoleID(fmt.Sprintf("%s-%s", netID, models.NetworkAdmin)): {},
|
||||
},
|
||||
},
|
||||
MetaData: "The network role was automatically created by Netmaker.",
|
||||
MetaData: "The network group was automatically created by Netmaker.",
|
||||
}
|
||||
var NetworkUserGroup = models.UserGroup{
|
||||
ID: models.UserGroupID(fmt.Sprintf("%s-%s-grp", netID, models.NetworkUser)),
|
||||
|
@ -129,7 +132,7 @@ func CreateDefaultNetworkRolesAndGroups(netID models.NetworkID) {
|
|||
models.UserRoleID(fmt.Sprintf("%s-%s", netID, models.NetworkUser)): {},
|
||||
},
|
||||
},
|
||||
MetaData: "The network role was automatically created by Netmaker.",
|
||||
MetaData: "The network group was automatically created by Netmaker.",
|
||||
}
|
||||
d, _ = json.Marshal(NetworkAdminGroup)
|
||||
database.Insert(NetworkAdminGroup.ID.String(), string(d), database.USER_GROUPS_TABLE_NAME)
|
||||
|
|
Loading…
Add table
Reference in a new issue