mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-06-20 16:10:50 +00:00
API Endpoints for organization members (#645)
This commit is contained in:
parent
3c4d5e1ed5
commit
fcf02e4961
3 changed files with 155 additions and 2 deletions
|
@ -395,6 +395,16 @@ func RegisterRoutes(m *macaron.Macaron) {
|
|||
m.Get("/users/:username/orgs", org.ListUserOrgs)
|
||||
m.Group("/orgs/:orgname", func() {
|
||||
m.Combo("").Get(org.Get).Patch(bind(api.EditOrgOption{}), org.Edit)
|
||||
m.Group("/members", func() {
|
||||
m.Get("", org.ListMembers)
|
||||
m.Combo("/:username").Get(org.IsMember).Delete(org.DeleteMember)
|
||||
})
|
||||
m.Group("/public_members", func() {
|
||||
m.Get("", org.ListPublicMembers)
|
||||
m.Combo("/:username").Get(org.IsPublicMember).
|
||||
Put(org.PublicizeMember).
|
||||
Delete(org.ConcealMember)
|
||||
})
|
||||
m.Combo("/teams").Get(org.ListTeams)
|
||||
m.Group("/hooks", func() {
|
||||
m.Combo("").Get(org.ListHooks).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue