add proxmoxaas-common-lib dependency, update types and functions to use proxmoxaas-common-lib

This commit is contained in:
2026-04-19 17:30:37 +00:00
parent a9b0763c36
commit b4e45940a5
6 changed files with 28 additions and 137 deletions
+6 -5
View File
@@ -9,6 +9,7 @@ import (
"net/http"
"strconv"
paas "proxmoxaas-common-lib"
common "user-manager-api/app/common"
ldap "user-manager-api/app/ldap"
pve "user-manager-api/app/pve"
@@ -58,7 +59,7 @@ func Run(configPath *string) {
}
// attempt to parse username
body.Username, err = common.ParseUsername(body.UsernameRaw)
body.Username, err = paas.ParseUsername(body.UsernameRaw)
if err != nil { // username format incorrect
c.JSON(http.StatusBadRequest, gin.H{"auth": false, "error": err.Error()})
return
@@ -167,7 +168,7 @@ func Run(configPath *string) {
c.JSON(http.StatusBadRequest, gin.H{"error": fmt.Errorf("Missing required path parameter groupid")})
return
}
groupname, err := common.ParseGroupname(groupid)
groupname, err := paas.ParseGroupname(groupid)
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": err})
return
@@ -193,7 +194,7 @@ func Run(configPath *string) {
c.JSON(http.StatusBadRequest, gin.H{"error": fmt.Errorf("Missing required path parameter groupid")})
return
}
groupname, err := common.ParseGroupname(groupid)
groupname, err := paas.ParseGroupname(groupid)
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": err})
return
@@ -225,7 +226,7 @@ func Run(configPath *string) {
return
}
groupname, err := common.ParseGroupname(groupid)
groupname, err := paas.ParseGroupname(groupid)
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": err})
return
@@ -257,7 +258,7 @@ func Run(configPath *string) {
return
}
groupname, err := common.ParseGroupname(groupid)
groupname, err := paas.ParseGroupname(groupid)
if err != nil {
c.JSON(http.StatusBadRequest, gin.H{"error": err})
return