implement group add/delete routes

This commit is contained in:
2026-03-11 22:12:45 +00:00
parent 322f233718
commit f0f8397d4a
4 changed files with 97 additions and 38 deletions

View File

@@ -17,9 +17,13 @@ func NewGroup(backends *Backends, groupname common.Groupname) (int, error) {
case "pve":
return backends.pve.NewGroup(groupname)
case "ldap":
backends.ldap.NewGroup(groupname)
code, err := backends.ldap.NewGroup(groupname)
if err != nil {
return code, err
}
//pve sync
return 200, nil
return backends.pve.SyncRealms()
}
return 200, nil
}
@@ -30,9 +34,13 @@ func DelGroup(backends *Backends, groupname common.Groupname) (int, error) {
case "pve":
return backends.pve.DelGroup(groupname)
case "ldap":
backends.ldap.DelGroup(groupname)
code, err := backends.ldap.DelGroup(groupname)
if err != nil {
return code, err
}
//pve sync
return 200, nil
return backends.pve.SyncRealms()
}
return 200, nil
}