generated from VLADIMIR/template
23 lines
330 B
Go
23 lines
330 B
Go
// Package roles defines application roles and role checks.
|
|
package roles
|
|
|
|
const (
|
|
Admin = "admin"
|
|
Developer = "developer"
|
|
Author = "author"
|
|
Organizer = "organizer"
|
|
User = "user"
|
|
)
|
|
|
|
var AllRoles = []string{
|
|
Admin,
|
|
Developer,
|
|
Author,
|
|
Organizer,
|
|
User,
|
|
}
|
|
|
|
type IHasRole interface {
|
|
HasRole(role string) bool
|
|
}
|