timoth-y/kicksware-api

View on GitHub
shared/core/meta/roleAccess.go

Summary

Maintainability
A
0 mins
Test Coverage
package meta

import "go.kicksware.com/api/services/users/core/model"

type AccessConfig map[string][]model.UserRole

var (
    ZeroAccess = []model.UserRole{}
    GuestAccess = []model.UserRole{ model.Guest }
    RegularAccess = []model.UserRole{ model.Guest, model.Regular, model.Admin }
    UserAccess = []model.UserRole{ model.Regular, model.Admin }
    AdminAccess = []model.UserRole{ model.Admin }
)