Add User route and Refactor code
This commit is contained in:
parent
519749fd3a
commit
b311a41dc7
24 changed files with 902 additions and 489 deletions
16
server/enums/permissions/permission.go
Normal file
16
server/enums/permissions/permission.go
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
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
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue