gates

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Gate

type Gate struct {
	// contains filtered or unexported fields
}

func New

func New(gateFunc ...GateConfigFunc) Gate

func NewGate

func NewGate(containerChain permissions.ContainerChain, permissions ...permissions.Permission) Gate

func (Gate) Allow

func (g Gate) Allow(u user.User, rs permissions.RoleSystem) bool

type GateConfigFunc

type GateConfigFunc func(*Gate)

func Can

func Can(permissionName string, containerName string) GateConfigFunc

func In

func In(containerName string, containerItemId int64) GateConfigFunc

Jump to

Keyboard shortcuts

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