class LabClient::Group
Inspect Helper
Public Instance Methods
access_requests()
click to toggle source
# File lib/labclient/groups/group.rb, line 214 def access_requests client.groups.access_requests.list(id) end
audit_event(audit_event_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 38 def audit_event(audit_event_id) client.audit_events.group_show(id, audit_event_id) end
audit_events()
click to toggle source
# File lib/labclient/groups/group.rb, line 34 def audit_events client.audit_events.group_list(id) end
badge_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 141 def badge_create(query) client.groups.badges.create(id, query) end
badge_delete(badge_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 149 def badge_delete(badge_id) client.groups.badges.delete(id, badge_id) end
badge_show(badge_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 137 def badge_show(badge_id) client.groups.badges.show(id, badge_id) end
badge_update(badge_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 145 def badge_update(badge_id, query) client.groups.badges.update(id, badge_id, query) end
badges()
click to toggle source
Group
Badges
# File lib/labclient/groups/group.rb, line 133 def badges client.groups.badges.list(id) end
cluster(cluster_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 158 def cluster(cluster_id) client.groups.clusters.show(id, cluster_id) end
clusters()
click to toggle source
Group
Clusters
# File lib/labclient/groups/group.rb, line 154 def clusters client.groups.clusters.list(id) end
delete()
click to toggle source
# File lib/labclient/groups/group.rb, line 18 def delete client.groups.delete(id) end
details(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 74 def details(query = {}) update_self client.groups.show(id, query) end
epic_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 171 def epic_create(query) client.epics.create(id, query) end
epic_delete(epic_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 179 def epic_delete(epic_id) client.epics.delete(id, epic_id) end
epic_issue_add(epic_iid, issue_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 187 def epic_issue_add(epic_iid, issue_id) client.epics.issue_add(id, epic_iid, issue_id) end
epic_issue_remove(epic_iid, issue_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 191 def epic_issue_remove(epic_iid, issue_id) client.epics.issue_remove(id, epic_iid, issue_id) end
epic_issue_update(epic_iid, issue_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 195 def epic_issue_update(epic_iid, issue_id, query) client.epics.issue_update(id, epic_iid, issue_id, query) end
epic_issues(epic_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 183 def epic_issues(epic_id) client.epics.issues(id, epic_id) end
epic_show(epic_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 167 def epic_show(epic_id) client.epics.show(id, epic_id) end
epic_update(epic_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 175 def epic_update(epic_id, query) client.epics.update(id, epic_id, query) end
epics()
click to toggle source
hook_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 120 def hook_create(query) client.groups.hooks.create(id, query) end
hook_delete(hook_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 128 def hook_delete(hook_id) client.groups.hooks.delete(id, hook_id) end
hook_show(hook_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 116 def hook_show(hook_id) client.groups.hooks.show(id, hook_id) end
hook_update(hook_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 124 def hook_update(hook_id, query) client.groups.hooks.update(id, hook_id, query) end
hooks()
click to toggle source
Group
Hooks
# File lib/labclient/groups/group.rb, line 112 def hooks client.groups.hooks.list(id) end
inspect()
click to toggle source
# File lib/labclient/groups/group.rb, line 6 def inspect "#<Group id: #{id}, #{full_path}>" end
issues(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 200 def issues(query = {}) client.issues.group_issues(id, query) end
label(label_id, query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 223 def label(label_id, query = {}) client.groups.labels.show(id, label_id, query) end
label_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 227 def label_create(query) client.groups.labels.create(id, query) end
label_delete(label_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 231 def label_delete(label_id) client.groups.labels.delete(id, label_id) end
label_subscribe(label_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 239 def label_subscribe(label_id) client.groups.labels.subscribe(id, label_id) end
label_unsubscribe(label_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 243 def label_unsubscribe(label_id) client.groups.labels.unsubscribe(id, label_id) end
label_update(label_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 235 def label_update(label_id, query) client.groups.labels.update(id, label_id, query) end
labels(query = {})
click to toggle source
Labels
# File lib/labclient/groups/group.rb, line 219 def labels(query = {}) client.groups.labels.list(id, query) end
ldap_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 66 def ldap_create(query) client.groups.ldap.create(id, query) end
ldap_delete(name, provider = nil)
click to toggle source
# File lib/labclient/groups/group.rb, line 70 def ldap_delete(name, provider = nil) client.groups.ldap.delete(id, name, provider) end
ldap_list()
click to toggle source
# File lib/labclient/groups/group.rb, line 56 def ldap_list client.groups.ldap.list(id) end
Also aliased as: ldap_links
ldap_sync()
click to toggle source
# File lib/labclient/groups/group.rb, line 62 def ldap_sync client.groups.ldap.sync(id) end
member(user_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 91 def member(user_id) client.members.groups.show(id, user_id) end
member_add(user_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 99 def member_add(user_id, query) client.members.groups.add(id, user_id, query) end
member_all(user_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 95 def member_all(user_id) client.members.groups.show_all(id, user_id) end
member_delete(user_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 107 def member_delete(user_id) client.members.groups.delete(id, user_id) end
member_update(user_id, query)
click to toggle source
# File lib/labclient/groups/group.rb, line 103 def member_update(user_id, query) client.members.groups.update(id, user_id, query) end
members(query = nil)
click to toggle source
# File lib/labclient/groups/group.rb, line 83 def members(query = nil) client.members.groups.list(id, query) end
members_all(query = nil)
click to toggle source
# File lib/labclient/groups/group.rb, line 87 def members_all(query = nil) client.members.groups.list_all(id, query) end
merge_requests(query = {})
click to toggle source
Merge Requests
# File lib/labclient/groups/group.rb, line 205 def merge_requests(query = {}) client.merge_requests.list_group(id, query) end
milestones(query = {})
click to toggle source
Milestones
# File lib/labclient/groups/group.rb, line 253 def milestones(query = {}) client.groups.milestones.list(id, query) end
project_create(query)
click to toggle source
# File lib/labclient/groups/group.rb, line 51 def project_create(query) query[:namespace_id] = id client.projects.create(query) end
projects(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 42 def projects(query = {}) # Details Query Includes Projects if query.empty? && !@table[:projects].blank? @table[:projects].map { |project| LabClient::Project.new(project, response, client) } else client.groups.projects(id, query) end end
registry_repositories(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 248 def registry_repositories(query = {}) client.registry.group(id, query) end
reload()
click to toggle source
Reload Helper
# File lib/labclient/groups/group.rb, line 258 def reload update_self client.groups.show(id) end
request_access()
click to toggle source
Access Requests
# File lib/labclient/groups/group.rb, line 210 def request_access client.groups.access_requests.create(id) end
restore()
click to toggle source
# File lib/labclient/groups/group.rb, line 26 def restore client.groups.restore(id) end
runners(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 78 def runners(query = {}) client.groups.runners(id, query) end
search(scope, search_string = '')
click to toggle source
# File lib/labclient/groups/group.rb, line 22 def search(scope, search_string = '') client.groups.search_within(id, scope, search_string) end
subgroups(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 10 def subgroups(query = {}) client.groups.subgroups(id, query) end
transfer(project_id)
click to toggle source
# File lib/labclient/groups/group.rb, line 30 def transfer(project_id) client.groups.transfer(id, project_id) end
update(query = {})
click to toggle source
# File lib/labclient/groups/group.rb, line 14 def update(query = {}) update_self client.groups.update(id, query) end