Documentation
¶
Index ¶
- func Module(c *di.Container)
- func NewResolver(aclProvider *provider_acl.Provider, userRepo db_user.Repository) resolvers.ACLRootResolver
- type ACLRootResolver
- func (r *ACLRootResolver) CanI(ctx context.Context, args resolvers.CanIArgs) (bool, error)
- func (r *ACLRootResolver) InternalACLByCodebaseID(ctx context.Context, codebaseID graphql.ID) (resolvers.ACLResolver, error)
- func (r *ACLRootResolver) UpdateACL(ctx context.Context, args resolvers.UpdateACLArgs) (resolvers.ACLResolver, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResolver ¶
func NewResolver( aclProvider *provider_acl.Provider, userRepo db_user.Repository, ) resolvers.ACLRootResolver
Types ¶
type ACLRootResolver ¶
type ACLRootResolver struct {
// contains filtered or unexported fields
}
func (*ACLRootResolver) InternalACLByCodebaseID ¶
func (r *ACLRootResolver) InternalACLByCodebaseID(ctx context.Context, codebaseID graphql.ID) (resolvers.ACLResolver, error)
func (*ACLRootResolver) UpdateACL ¶
func (r *ACLRootResolver) UpdateACL(ctx context.Context, args resolvers.UpdateACLArgs) (resolvers.ACLResolver, error)
Click to show internal directories.
Click to hide internal directories.