Documentation
¶
Index ¶
- Constants
- type Helper
- func (h *Helper) GetSkillAccessRulesForGroup(namespace, groupID string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetSkillAccessRulesForRepository(namespace, repoID string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetSkillAccessRulesForSelector(namespace, selector string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetSkillAccessRulesForSkill(namespace, skillID string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetSkillAccessRulesForSubjectSelector(namespace, selector string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetSkillAccessRulesForUser(namespace, userID string) ([]v1.SkillAccessRule, error)
- func (h *Helper) GetUserSkillAccessScope(user kuser.Info) (bool, map[string]struct{}, map[string]struct{}, error)
- func (h *Helper) UserHasAccessToSkill(user kuser.Info, skill *v1.Skill) (bool, error)
- func (h *Helper) UserHasAccessToSkillID(user kuser.Info, skillID, repoID string) (bool, error)
Constants ¶
View Source
const ( SkillIDIndex = "skill-ids" RepositoryIDIndex = "repository-ids" ResourceSelectorIndex = "selectors" UserIDIndex = "user-ids" GroupIDIndex = "group-ids" SubjectSelectorIndex = "subject-selectors" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Helper ¶
type Helper struct {
// contains filtered or unexported fields
}
func (*Helper) GetSkillAccessRulesForGroup ¶
func (h *Helper) GetSkillAccessRulesForGroup(namespace, groupID string) ([]v1.SkillAccessRule, error)
func (*Helper) GetSkillAccessRulesForRepository ¶
func (h *Helper) GetSkillAccessRulesForRepository(namespace, repoID string) ([]v1.SkillAccessRule, error)
func (*Helper) GetSkillAccessRulesForSelector ¶
func (h *Helper) GetSkillAccessRulesForSelector(namespace, selector string) ([]v1.SkillAccessRule, error)
func (*Helper) GetSkillAccessRulesForSkill ¶
func (h *Helper) GetSkillAccessRulesForSkill(namespace, skillID string) ([]v1.SkillAccessRule, error)
func (*Helper) GetSkillAccessRulesForSubjectSelector ¶
func (h *Helper) GetSkillAccessRulesForSubjectSelector(namespace, selector string) ([]v1.SkillAccessRule, error)
func (*Helper) GetSkillAccessRulesForUser ¶
func (h *Helper) GetSkillAccessRulesForUser(namespace, userID string) ([]v1.SkillAccessRule, error)
func (*Helper) GetUserSkillAccessScope ¶
func (*Helper) UserHasAccessToSkill ¶
Click to show internal directories.
Click to hide internal directories.