Module: Gitea::Api::Organization

Included in:
Client
Defined in:
lib/gitea/api/organization.rb

Instance Method Summary collapse

Instance Method Details

#delete_orgs_by_org(org, opt = {}) ⇒ Object



16
17
18
# File 'lib/gitea/api/organization.rb', line 16

def delete_orgs_by_org(org, opt={})
  @http.delete("/orgs/#{org}", opt)
end

#delete_orgs_hooks_by_org_id(org, id, opt = {}) ⇒ Object



36
37
38
# File 'lib/gitea/api/organization.rb', line 36

def delete_orgs_hooks_by_org_id(org, id, opt={})
  @http.delete("/orgs/#{org}/hooks/#{id}", opt)
end

#delete_orgs_labels_by_org_id(org, id, opt = {}) ⇒ Object



56
57
58
# File 'lib/gitea/api/organization.rb', line 56

def delete_orgs_labels_by_org_id(org, id, opt={})
  @http.delete("/orgs/#{org}/labels/#{id}", opt)
end

#delete_orgs_members_by_org_username(org, username, opt = {}) ⇒ Object



72
73
74
# File 'lib/gitea/api/organization.rb', line 72

def delete_orgs_members_by_org_username(org, username, opt={})
  @http.delete("/orgs/#{org}/members/#{username}", opt)
end

#delete_orgs_public_members_by_org_username(org, username, opt = {}) ⇒ Object



88
89
90
# File 'lib/gitea/api/organization.rb', line 88

def delete_orgs_public_members_by_org_username(org, username, opt={})
  @http.delete("/orgs/#{org}/public_members/#{username}", opt)
end

#delete_teams_by_id(id, opt = {}) ⇒ Object



116
117
118
# File 'lib/gitea/api/organization.rb', line 116

def delete_teams_by_id(id, opt={})
  @http.delete("/teams/#{id}", opt)
end

#delete_teams_members_by_id_username(id, username, opt = {}) ⇒ Object



136
137
138
# File 'lib/gitea/api/organization.rb', line 136

def delete_teams_members_by_id_username(id, username, opt={})
  @http.delete("/teams/#{id}/members/#{username}", opt)
end

#delete_teams_repos_by_id_org_repo(id, org, repo, opt = {}) ⇒ Object



152
153
154
# File 'lib/gitea/api/organization.rb', line 152

def delete_teams_repos_by_id_org_repo(id, org, repo, opt={})
  @http.delete("/teams/#{id}/repos/#{org}/#{repo}", opt)
end

#get_orgs(opt = {}) ⇒ Object



4
5
6
# File 'lib/gitea/api/organization.rb', line 4

def get_orgs(opt={})
  @http.get("/orgs", opt)
end

#get_orgs_by_org(org, opt = {}) ⇒ Object



12
13
14
# File 'lib/gitea/api/organization.rb', line 12

def get_orgs_by_org(org, opt={})
  @http.get("/orgs/#{org}", opt)
end

#get_orgs_hooks_by_org(org, opt = {}) ⇒ Object



24
25
26
# File 'lib/gitea/api/organization.rb', line 24

def get_orgs_hooks_by_org(org, opt={})
  @http.get("/orgs/#{org}/hooks", opt)
end

#get_orgs_hooks_by_org_id(org, id, opt = {}) ⇒ Object



32
33
34
# File 'lib/gitea/api/organization.rb', line 32

def get_orgs_hooks_by_org_id(org, id, opt={})
  @http.get("/orgs/#{org}/hooks/#{id}", opt)
end

#get_orgs_labels_by_org(org, opt = {}) ⇒ Object



44
45
46
# File 'lib/gitea/api/organization.rb', line 44

def get_orgs_labels_by_org(org, opt={})
  @http.get("/orgs/#{org}/labels", opt)
end

#get_orgs_labels_by_org_id(org, id, opt = {}) ⇒ Object



52
53
54
# File 'lib/gitea/api/organization.rb', line 52

def get_orgs_labels_by_org_id(org, id, opt={})
  @http.get("/orgs/#{org}/labels/#{id}", opt)
end

#get_orgs_members_by_org(org, opt = {}) ⇒ Object



64
65
66
# File 'lib/gitea/api/organization.rb', line 64

def get_orgs_members_by_org(org, opt={})
  @http.get("/orgs/#{org}/members", opt)
end

#get_orgs_members_by_org_username(org, username, opt = {}) ⇒ Object



68
69
70
# File 'lib/gitea/api/organization.rb', line 68

def get_orgs_members_by_org_username(org, username, opt={})
  @http.get("/orgs/#{org}/members/#{username}", opt)
end

#get_orgs_public_members_by_org(org, opt = {}) ⇒ Object



76
77
78
# File 'lib/gitea/api/organization.rb', line 76

def get_orgs_public_members_by_org(org, opt={})
  @http.get("/orgs/#{org}/public_members", opt)
end

#get_orgs_public_members_by_org_username(org, username, opt = {}) ⇒ Object



80
81
82
# File 'lib/gitea/api/organization.rb', line 80

def get_orgs_public_members_by_org_username(org, username, opt={})
  @http.get("/orgs/#{org}/public_members/#{username}", opt)
end

#get_orgs_repos_by_org(org, opt = {}) ⇒ Object



92
93
94
# File 'lib/gitea/api/organization.rb', line 92

def get_orgs_repos_by_org(org, opt={})
  @http.get("/orgs/#{org}/repos", opt)
end

#get_orgs_teams_by_org(org, opt = {}) ⇒ Object



100
101
102
# File 'lib/gitea/api/organization.rb', line 100

def get_orgs_teams_by_org(org, opt={})
  @http.get("/orgs/#{org}/teams", opt)
end

#get_orgs_temas_search_by_org(org, opt = {}) ⇒ Object



108
109
110
# File 'lib/gitea/api/organization.rb', line 108

def get_orgs_temas_search_by_org(org, opt={})
  @http.get("/orgs/#{org}/teams/search", opt)
end

#get_teams_by_id(id, opt = {}) ⇒ Object



112
113
114
# File 'lib/gitea/api/organization.rb', line 112

def get_teams_by_id(id, opt={})
  @http.get("/teams/#{id}", opt)
end

#get_teams_members_by_id(id, opt = {}) ⇒ Object



124
125
126
# File 'lib/gitea/api/organization.rb', line 124

def get_teams_members_by_id(id, opt={})
  @http.get("/teams/#{id}/members", opt)
end

#get_teams_members_by_id_username(id, username, opt = {}) ⇒ Object



128
129
130
# File 'lib/gitea/api/organization.rb', line 128

def get_teams_members_by_id_username(id, username, opt={})
  @http.get("/teams/#{id}/members/#{username}", opt)
end

#get_teams_repos_by_id(id, opt = {}) ⇒ Object



140
141
142
# File 'lib/gitea/api/organization.rb', line 140

def get_teams_repos_by_id(id, opt={})
  @http.get("/teams/#{id}/repos", opt)
end

#get_teams_repos_by_id_org_repo(id, org, repo, opt = {}) ⇒ Object



144
145
146
# File 'lib/gitea/api/organization.rb', line 144

def get_teams_repos_by_id_org_repo(id, org, repo, opt = {})
  @http.get("/teams/#{id}/repos/#{org}/#{repo}", opt)
end

#get_user_orgs(opt = {}) ⇒ Object



156
157
158
# File 'lib/gitea/api/organization.rb', line 156

def get_user_orgs(opt={})
  @http.get("/user/orgs", opt)
end

#get_users_orgs_by_username(username, opt = {}) ⇒ Object



160
161
162
# File 'lib/gitea/api/organization.rb', line 160

def get_users_orgs_by_username(username, opt={})
  @http.get("/users/#{username}/orgs", opt)
end

#get_users_orgs_permissions_by_username_org(username, org, opt = {}) ⇒ Object



164
165
166
# File 'lib/gitea/api/organization.rb', line 164

def get_users_orgs_permissions_by_username_org(username, org, opt={})
  @http.get("/users/#{username}/orgs/#{org}/permissions", opt)
end

#patch_orgs_by_org(org, opt = {}) ⇒ Object



20
21
22
# File 'lib/gitea/api/organization.rb', line 20

def patch_orgs_by_org(org, opt={})
  @http.patch("/orgs/#{org}", opt)
end

#patch_orgs_hooks_by_org_id(org, id, opt = {}) ⇒ Object



40
41
42
# File 'lib/gitea/api/organization.rb', line 40

def patch_orgs_hooks_by_org_id(org, id, opt={})
  @http.patch("/orgs/#{org}/hooks/#{id}", opt)
end

#patch_orgs_labels_by_org_id(org, id, opt = {}) ⇒ Object



60
61
62
# File 'lib/gitea/api/organization.rb', line 60

def patch_orgs_labels_by_org_id(org, id, opt={})
  @http.patch("/orgs/#{org}/labels/#{id}", opt)
end

#patch_teams_by_id(id, opt = {}) ⇒ Object



120
121
122
# File 'lib/gitea/api/organization.rb', line 120

def patch_teams_by_id(id, opt={})
  @http.patch("/teams/#{id}", opt)
end

#post_orgs(opt = {}) ⇒ Object



8
9
10
# File 'lib/gitea/api/organization.rb', line 8

def post_orgs(opt={})
  @http.post("/orgs", opt)
end

#post_orgs_hooks_by_org(org, opt = {}) ⇒ Object



28
29
30
# File 'lib/gitea/api/organization.rb', line 28

def post_orgs_hooks_by_org(org, opt={})
  @http.post("/orgs/#{org}/hooks", opt)
end

#post_orgs_labels_by_org(org, opt = {}) ⇒ Object



48
49
50
# File 'lib/gitea/api/organization.rb', line 48

def post_orgs_labels_by_org(org, opt={})
  @http.post("/orgs/#{org}/labels", opt)
end

#post_orgs_repos_by_org(org, opt = {}) ⇒ Object



96
97
98
# File 'lib/gitea/api/organization.rb', line 96

def post_orgs_repos_by_org(org, opt={})
  @http.post("/orgs/#{org}/repos", opt)
end

#post_orgs_teams_by_org(org, opt = {}) ⇒ Object



104
105
106
# File 'lib/gitea/api/organization.rb', line 104

def post_orgs_teams_by_org(org, opt={})
  @http.post("/orgs/#{org}/teams", opt)
end

#put_orgs_public_members_by_org_username(org, username, opt = {}) ⇒ Object



84
85
86
# File 'lib/gitea/api/organization.rb', line 84

def put_orgs_public_members_by_org_username(org, username, opt={})
  @http.put("/orgs/#{org}/public_members/#{username}", opt)
end

#put_teams_members_by_id_username(id, username, opt = {}) ⇒ Object



132
133
134
# File 'lib/gitea/api/organization.rb', line 132

def put_teams_members_by_id_username(id, username, opt={})
  @http.put("/teams/#{id}/members/#{username}", opt)
end

#put_teams_repos_by_id_org_repo(id, org, repo, opt = {}) ⇒ Object



148
149
150
# File 'lib/gitea/api/organization.rb', line 148

def put_teams_repos_by_id_org_repo(id, org, repo, opt={})
  @http.put("/teams/#{id}/repos/#{org}/#{repo}", opt)
end