Module: Gitea::Api::Admin

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

Instance Method Summary collapse

Instance Method Details

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



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

def delete_admin_hooks_by_id(id, opt={})
  @http.delete("/admin/hooks/#{id}", opt)
end

#delete_admin_unadopted_by_owner_repo(owner, repo, opt = {}) ⇒ Object



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

def delete_admin_unadopted_by_owner_repo(owner, repo, opt={})
  @http.delete("/admin/unadopted/#{owner}/#{repo}", opt)
end

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



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

def delete_admin_users_by_username(username, opt={})
  @http.delete("/admin/users/#{username}", opt)
end

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



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

def delete_admin_users_keys_by_username_id(username, id, opt={})
  @http.delete("/admin/users/#{username}/keys/#{id}", opt)
end

#get_admin_cron(opt = {}) ⇒ Object



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

def get_admin_cron(opt={})
  @http.get("/admin/cron", opt)
end

#get_admin_emails(opt = {}) ⇒ Object



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

def get_admin_emails(opt={})
  @http.get("/admin/emails", opt)
end

#get_admin_emails_search(opt = {}) ⇒ Object



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

def get_admin_emails_search(opt={})
  @http.get("/admin/emails/search", opt)
end

#get_admin_hooks(opt = {}) ⇒ Object



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

def get_admin_hooks(opt={})
  @http.get("/admin/hooks", opt)
end

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



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

def get_admin_hooks_by_id(id, opt={})
  @http.get("/admin/hooks/#{id}", opt)
end

#get_admin_orgs(opt = {}) ⇒ Object



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

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

#get_admin_unadopted(opt = {}) ⇒ Object



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

def get_admin_unadopted(opt={})
  @http.get("/admin/unadopted", opt)
end

#get_admin_users(opt = {}) ⇒ Object



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

def get_admin_users(opt={})
  @http.get("/admin/users", opt)
end

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



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

def patch_admin_hooks_by_id(id, opt={})
  @http.patch("/admin/hooks/#{id}", opt)
end

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



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

def patch_admin_users_by_username(username, opt={})
  @http.patch("/admin/users/#{username}", opt)
end

#post_admin_cron_by_task(task, opt = {}) ⇒ Object



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

def post_admin_cron_by_task(task, opt={})
  @http.post("/admin/cron/#{task}", opt)
end

#post_admin_hooks(opt = {}) ⇒ Object



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

def post_admin_hooks(opt={})
  @http.post("/admin/hooks", opt)
end

#post_admin_unadopted_by_owner_repo(owner, repo, opt = {}) ⇒ Object



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

def post_admin_unadopted_by_owner_repo(owner, repo, opt={})
  @http.post("/admin/unadopted/#{owner}/#{repo}", opt)
end

#post_admin_users(opt = {}) ⇒ Object



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

def post_admin_users(opt={})
  @http.post("/admin/users", opt)
end

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



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

def post_admin_users_keys_by_username(username, opt={})
  @http.post("/admin/users/#{username}/keys", opt)
end

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



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

def post_admin_users_orgs_by_username(username, opt={})
  @http.post("/admin/users/#{username}/orgs", opt)
end

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



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

def post_admin_users_rename_by_username(username, opt={})
  @http.post("/admin/users/#{username}/rename", opt)
end

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



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

def post_admin_users_repos_by_username(username, opt={})
  @http.post("/admin/users/#{username}/repos", opt)
end