WIP: started adding auth

This commit is contained in:
2024-04-29 07:54:26 +03:00
parent 02c85fcf28
commit 7905062cdc
4 changed files with 51 additions and 25 deletions

View File

@@ -1,7 +1,6 @@
package users
import (
"container/list"
"context"
"net/http"
@@ -33,30 +32,6 @@ type Connection struct {
connection *mongo.Client
}
func TranslatePermission(permission Permission, permissions_list *list.List) {
if Start&permission == Start {
permissions_list.PushFront("start")
}
if Stop&permission == Stop {
permissions_list.PushFront("stop")
}
if Browse&permission == Browse {
permissions_list.PushFront("browse")
}
if Create&permission == Create {
permissions_list.PushFront("create")
}
if Delete&permission == Delete {
permissions_list.PushFront("delete")
}
if RunCommand&permission == RunCommand {
permissions_list.PushFront("runcommand")
}
if Admin&permission == Admin {
permissions_list.PushFront("admin")
}
}
func (con Connection) GetUsers(c *gin.Context) {
users, err := con.connection.Database("Backend").Collection("Users").Find(context.TODO(), bson.D{})
if err != nil {