WIP: started adding auth
This commit is contained in:
@@ -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 {
|
||||
|
Reference in New Issue
Block a user