后台组织管理

This commit is contained in:
chenjing
2023-02-21 17:38:09 +08:00
committed by xxq250
parent a35e24468c
commit 8e547c178a
17 changed files with 325 additions and 3 deletions

View File

@@ -0,0 +1,28 @@
class Admins::DeleteOrganizationService < Gitea::ClientService
attr_reader :token, :name
def initialize(name)
@name = name
end
def call
response = delete(url, params)
render_status(response)
end
private
def params
Hash.new.merge(token: token)
end
def url
"/orgs/#{name}".freeze
end
def token
{
username: GiteaService.gitea_config[:access_key_id],
password: GiteaService.gitea_config[:access_key_secret]
}
end
end