diff --git a/go-backend/internal/utils/priviliges.go b/go-backend/internal/validation/fields.go similarity index 95% rename from go-backend/internal/utils/priviliges.go rename to go-backend/internal/validation/fields.go index 96cb260..c0a4d56 100644 --- a/go-backend/internal/utils/priviliges.go +++ b/go-backend/internal/validation/fields.go @@ -1,15 +1,10 @@ -package utils +package validation import ( - "GoMembership/internal/models" "errors" "reflect" ) -func HasPrivilige(user *models.User, privilige int8) bool { - return user.RoleID >= privilige -} - // FilterAllowedStructFields filters allowed fields recursively in a struct and modifies structToModify in place. func FilterAllowedStructFields(input interface{}, existing interface{}, allowedFields map[string]bool, prefix string) error { v := reflect.ValueOf(input) diff --git a/go-backend/internal/utils/priviliges_test.go b/go-backend/internal/validation/fields_test.go similarity index 99% rename from go-backend/internal/utils/priviliges_test.go rename to go-backend/internal/validation/fields_test.go index 5633168..de14638 100644 --- a/go-backend/internal/utils/priviliges_test.go +++ b/go-backend/internal/validation/fields_test.go @@ -1,4 +1,4 @@ -package utils +package validation import ( "reflect"