Rename group package and defaults to halls
This commit is contained in:
+24
-24
@@ -13,7 +13,7 @@ import (
|
||||
|
||||
"golang.org/x/crypto/bcrypt"
|
||||
|
||||
"git.stormux.org/storm/skald/group"
|
||||
"git.stormux.org/storm/skald/hall"
|
||||
"git.stormux.org/storm/skald/stats"
|
||||
"git.stormux.org/storm/skald/token"
|
||||
)
|
||||
@@ -47,7 +47,7 @@ func checkPasswordAdmin(w http.ResponseWriter, r *http.Request, hallname, user s
|
||||
}
|
||||
}
|
||||
if ok && !wildcard && username == user {
|
||||
desc, err := group.GetDescription(hallname)
|
||||
desc, err := hall.GetDescription(hallname)
|
||||
if err != nil {
|
||||
internalError(w,
|
||||
"Get description for group %v: %v",
|
||||
@@ -193,7 +193,7 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
methodNotAllowed(w, "HEAD, GET")
|
||||
return
|
||||
}
|
||||
groups, err := group.GetDescriptionNames()
|
||||
groups, err := hall.GetDescriptionNames()
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -233,7 +233,7 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
}
|
||||
|
||||
if r.Method == "HEAD" || r.Method == "GET" {
|
||||
desc, etag, err := group.GetSanitisedDescription(g)
|
||||
desc, etag, err := hall.GetSanitisedDescription(g)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -249,7 +249,7 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
sendJSON(w, r, desc)
|
||||
return
|
||||
} else if r.Method == "PUT" {
|
||||
etag, err := group.GetDescriptionTag(g)
|
||||
etag, err := hall.GetDescriptionTag(g)
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
err = nil
|
||||
etag = ""
|
||||
@@ -263,12 +263,12 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
return
|
||||
}
|
||||
|
||||
var newdesc group.Description
|
||||
var newdesc hall.Description
|
||||
done = getJSON(w, r, &newdesc)
|
||||
if done {
|
||||
return
|
||||
}
|
||||
err = group.UpdateDescription(g, etag, &newdesc)
|
||||
err = hall.UpdateDescription(g, etag, &newdesc)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -280,7 +280,7 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
}
|
||||
return
|
||||
} else if r.Method == "DELETE" {
|
||||
etag, err := group.GetDescriptionTag(g)
|
||||
etag, err := hall.GetDescriptionTag(g)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -290,7 +290,7 @@ func apiGroupHandler(w http.ResponseWriter, r *http.Request, pth string) {
|
||||
if done {
|
||||
return
|
||||
}
|
||||
err = group.DeleteDescription(g, etag)
|
||||
err = hall.DeleteDescription(g, etag)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -318,7 +318,7 @@ func usersHandler(w http.ResponseWriter, r *http.Request, g, pth string) {
|
||||
methodNotAllowed(w, "HEAD, GET")
|
||||
return
|
||||
}
|
||||
users, etag, err := group.GetUsers(g)
|
||||
users, etag, err := hall.GetUsers(g)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -371,7 +371,7 @@ func userHandler(w http.ResponseWriter, r *http.Request, g, user string, wildcar
|
||||
}
|
||||
|
||||
if r.Method == "HEAD" || r.Method == "GET" {
|
||||
user, etag, err := group.GetSanitisedUser(g, user, wildcard)
|
||||
user, etag, err := hall.GetSanitisedUser(g, user, wildcard)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -384,7 +384,7 @@ func userHandler(w http.ResponseWriter, r *http.Request, g, user string, wildcar
|
||||
sendJSON(w, r, user)
|
||||
return
|
||||
} else if r.Method == "PUT" {
|
||||
etag, err := group.GetUserTag(g, user, wildcard)
|
||||
etag, err := hall.GetUserTag(g, user, wildcard)
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
etag = ""
|
||||
err = nil
|
||||
@@ -398,12 +398,12 @@ func userHandler(w http.ResponseWriter, r *http.Request, g, user string, wildcar
|
||||
return
|
||||
}
|
||||
|
||||
var newdesc group.UserDescription
|
||||
var newdesc hall.UserDescription
|
||||
done = getJSON(w, r, &newdesc)
|
||||
if done {
|
||||
return
|
||||
}
|
||||
err = group.UpdateUser(g, user, wildcard, etag, &newdesc)
|
||||
err = hall.UpdateUser(g, user, wildcard, etag, &newdesc)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -415,7 +415,7 @@ func userHandler(w http.ResponseWriter, r *http.Request, g, user string, wildcar
|
||||
}
|
||||
return
|
||||
} else if r.Method == "DELETE" {
|
||||
etag, err := group.GetUserTag(g, user, wildcard)
|
||||
etag, err := hall.GetUserTag(g, user, wildcard)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -426,7 +426,7 @@ func userHandler(w http.ResponseWriter, r *http.Request, g, user string, wildcar
|
||||
return
|
||||
}
|
||||
|
||||
err = group.DeleteUser(g, user, wildcard, etag)
|
||||
err = hall.DeleteUser(g, user, wildcard, etag)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -447,12 +447,12 @@ func passwordHandler(w http.ResponseWriter, r *http.Request, g, user string, wil
|
||||
}
|
||||
|
||||
if r.Method == "PUT" {
|
||||
var pw group.Password
|
||||
var pw hall.Password
|
||||
done := getJSON(w, r, &pw)
|
||||
if done {
|
||||
return
|
||||
}
|
||||
err := group.SetUserPassword(g, user, wildcard, pw)
|
||||
err := hall.SetUserPassword(g, user, wildcard, pw)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -471,11 +471,11 @@ func passwordHandler(w http.ResponseWriter, r *http.Request, g, user string, wil
|
||||
}
|
||||
|
||||
k := string(key)
|
||||
pw := group.Password{
|
||||
pw := hall.Password{
|
||||
Type: "bcrypt",
|
||||
Key: &k,
|
||||
}
|
||||
err = group.SetUserPassword(g, user, wildcard, pw)
|
||||
err = hall.SetUserPassword(g, user, wildcard, pw)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -483,7 +483,7 @@ func passwordHandler(w http.ResponseWriter, r *http.Request, g, user string, wil
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
return
|
||||
} else if r.Method == "DELETE" {
|
||||
err := group.SetUserPassword(g, user, wildcard, group.Password{})
|
||||
err := hall.SetUserPassword(g, user, wildcard, hall.Password{})
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -528,7 +528,7 @@ func keysHandler(w http.ResponseWriter, r *http.Request, g string) {
|
||||
httpError(w, err)
|
||||
return
|
||||
}
|
||||
err = group.SetKeys(g, keys.Keys)
|
||||
err = hall.SetKeys(g, keys.Keys)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -536,7 +536,7 @@ func keysHandler(w http.ResponseWriter, r *http.Request, g string) {
|
||||
w.WriteHeader(http.StatusNoContent)
|
||||
return
|
||||
} else if r.Method == "DELETE" {
|
||||
err := group.SetKeys(g, nil)
|
||||
err := hall.SetKeys(g, nil)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
@@ -563,7 +563,7 @@ func tokensHandler(w http.ResponseWriter, r *http.Request, g, pth string) {
|
||||
|
||||
if g != "" {
|
||||
// check that the group exists
|
||||
_, err := group.GetDescription(g)
|
||||
_, err := hall.GetDescription(g)
|
||||
if err != nil {
|
||||
httpError(w, err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user