refactored

This commit is contained in:
2025-03-18 23:27:27 +02:00
parent 64f59ea232
commit 6c1f34c682
45 changed files with 398 additions and 413 deletions

View File

@@ -0,0 +1,16 @@
package dbhandler
import (
"context"
"git.acooldomain.co/server-manager/backend/models"
)
type ServersAuthorizationDbHandler interface {
AddPermissions(ctx context.Context, username string, server_id string, permissions models.Permission) error
RemovePermissions(ctx context.Context, string, server_id string, permissions models.Permission) error
SetPermissions(ctx context.Context, username string, server_id string, permissions models.Permission) error
GetPermissions(ctx context.Context, username string, server_id string) (models.Permission, error)
RemoveUser(ctx context.Context, username string) error
RemoveServer(ctx context.Context, server_id string) error
}