permissions

package
v0.0.0-...-7a6a509 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func NewQuerier

func NewQuerier() *querier

Types

type AllowedSpaceIDs

type AllowedSpaceIDs interface {
	With() []qm.QueryMod
	Contains(column string) qm.QueryMod
}

type Querier

type Querier interface {
	AllowedSpaceIDsForUser(userGUID string, roles ...Role) (AllowedSpaceIDs, error)
}

type Role

type Role string
const (
	SpaceDeveloper    Role = "SpaceDeveloper"
	SpaceSupporter    Role = "SpaceSupporter"
	SpaceManager      Role = "SpaceManager"
	SpaceAuditor      Role = "SpaceAuditor"
	OrgAuditor        Role = "OrgAuditor"
	OrgBillingManager Role = "OrgBillingManager"
	OrgManager        Role = "OrgManager"
)

Directories

Path Synopsis
Package mock_permissions is a generated GoMock package.
Package mock_permissions is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL