Taobin-Recipe-Manager/server/enums/permissions/permission.go
2023-12-06 20:21:25 +07:00

16 lines
335 B
Go

package permissions
type Permission int
const (
ThaiPermission Permission = 1 << iota
MalayPermission
AusPermission
// NOTE: Add more permission here
SuperAdmin
)
func (userPermissions Permission) IsHavePermission(requiredPermissions Permission) bool {
return (userPermissions & requiredPermissions) == requiredPermissions
}