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
Click to show internal directories.
Click to hide internal directories.