Taobin-Recipe-Manager/server/enums/permissions/permission.go

17 lines
335 B
Go
Raw Normal View History

2023-12-06 20:21:25 +07:00
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
}