INNER CODE UNIT · Go
func
arp242/goatcounter · api_token.go:47
func (APIToken) Table() string { return "api_tokens" }
type PermissionFlag struct {
Label, Help string
Flag zint.Bitflag64
}
// PermissionFlags returns a list of all flags we know for the Permissions settings.
func (t APIToken) PermissionFlags(only ...zint.Bitflag64) []PermissionFlag {
if len(only) > 1 {
for _, o := range only[1:] {
only[0] |= o
}
}
all := []PermissionFlag{
{
Label: "Record pageviews",