Documentation ¶
Index ¶
- type AccessControlStore
- func (s *AccessControlStore) GetResourcesPermissions(ctx context.Context, orgID int64, ...) ([]accesscontrol.ResourcePermission, error)
- func (s *AccessControlStore) GetUserPermissions(ctx context.Context, query accesscontrol.GetUserPermissionsQuery) ([]*accesscontrol.Permission, error)
- func (s *AccessControlStore) RemoveResourcePermission(ctx context.Context, orgID int64, ...) error
- func (s *AccessControlStore) SetBuiltinResourcePermissions(ctx context.Context, orgID int64, builtinRole string, ...) ([]accesscontrol.ResourcePermission, error)
- func (s *AccessControlStore) SetTeamResourcePermissions(ctx context.Context, orgID, teamID int64, ...) ([]accesscontrol.ResourcePermission, error)
- func (s *AccessControlStore) SetUserResourcePermissions(ctx context.Context, orgID, userID int64, ...) ([]accesscontrol.ResourcePermission, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlStore ¶
type AccessControlStore struct {
// contains filtered or unexported fields
}
func ProvideService ¶
func ProvideService(sqlStore *sqlstore.SQLStore) *AccessControlStore
func (*AccessControlStore) GetResourcesPermissions ¶
func (s *AccessControlStore) GetResourcesPermissions(ctx context.Context, orgID int64, query accesscontrol.GetResourcesPermissionsQuery) ([]accesscontrol.ResourcePermission, error)
func (*AccessControlStore) GetUserPermissions ¶
func (s *AccessControlStore) GetUserPermissions(ctx context.Context, query accesscontrol.GetUserPermissionsQuery) ([]*accesscontrol.Permission, error)
func (*AccessControlStore) RemoveResourcePermission ¶
func (s *AccessControlStore) RemoveResourcePermission(ctx context.Context, orgID int64, cmd accesscontrol.RemoveResourcePermissionCommand) error
func (*AccessControlStore) SetBuiltinResourcePermissions ¶
func (s *AccessControlStore) SetBuiltinResourcePermissions(ctx context.Context, orgID int64, builtinRole string, cmd accesscontrol.SetResourcePermissionsCommand) ([]accesscontrol.ResourcePermission, error)
func (*AccessControlStore) SetTeamResourcePermissions ¶
func (s *AccessControlStore) SetTeamResourcePermissions(ctx context.Context, orgID, teamID int64, cmd accesscontrol.SetResourcePermissionsCommand) ([]accesscontrol.ResourcePermission, error)
func (*AccessControlStore) SetUserResourcePermissions ¶
func (s *AccessControlStore) SetUserResourcePermissions(ctx context.Context, orgID, userID int64, cmd accesscontrol.SetResourcePermissionsCommand) ([]accesscontrol.ResourcePermission, error)
Click to show internal directories.
Click to hide internal directories.