MCPcopy Create free account
hub / github.com/OpenListTeam/OpenList / admin

Function admin

server/router.go:118–189  ·  view source on GitHub ↗
(g *gin.RouterGroup)

Source from the content-addressed store, hash-verified

116}
117
118func admin(g *gin.RouterGroup) {
119 meta := g.Group("/meta")
120 meta.GET("/list", handles.ListMetas)
121 meta.GET("/get", handles.GetMeta)
122 meta.POST("/create", handles.CreateMeta)
123 meta.POST("/update", handles.UpdateMeta)
124 meta.POST("/delete", handles.DeleteMeta)
125
126 user := g.Group("/user")
127 user.GET("/list", handles.ListUsers)
128 user.GET("/get", handles.GetUser)
129 user.POST("/create", handles.CreateUser)
130 user.POST("/update", handles.UpdateUser)
131 user.POST("/cancel_2fa", handles.Cancel2FAById)
132 user.POST("/delete", handles.DeleteUser)
133 user.POST("/del_cache", handles.DelUserCache)
134 user.GET("/sshkey/list", handles.ListPublicKeys)
135 user.POST("/sshkey/delete", handles.DeletePublicKey)
136
137 storage := g.Group("/storage")
138 storage.GET("/list", handles.ListStorages)
139 storage.GET("/get", handles.GetStorage)
140 storage.POST("/create", handles.CreateStorage)
141 storage.POST("/update", handles.UpdateStorage)
142 storage.POST("/delete", handles.DeleteStorage)
143 storage.POST("/enable", handles.EnableStorage)
144 storage.POST("/disable", handles.DisableStorage)
145 storage.POST("/load_all", handles.LoadAllStorages)
146
147 driver := g.Group("/driver")
148 driver.GET("/list", handles.ListDriverInfo)
149 driver.GET("/names", handles.ListDriverNames)
150 driver.GET("/info", handles.GetDriverInfo)
151
152 setting := g.Group("/setting")
153 setting.GET("/get", handles.GetSetting)
154 setting.GET("/list", handles.ListSettings)
155 setting.POST("/save", handles.SaveSettings)
156 setting.POST("/delete", handles.DeleteSetting)
157 setting.POST("/default", handles.DefaultSettings)
158 setting.POST("/reset_token", handles.ResetToken)
159 setting.POST("/set_aria2", handles.SetAria2)
160 setting.POST("/set_qbit", handles.SetQbittorrent)
161 setting.POST("/set_transmission", handles.SetTransmission)
162 setting.POST("/set_115", handles.Set115)
163 setting.POST("/set_115_open", handles.Set115Open)
164 setting.POST("/set_123_pan", handles.Set123Pan)
165 setting.POST("/set_123_open", handles.Set123Open)
166 setting.POST("/set_pikpak", handles.SetPikPak)
167 setting.POST("/set_thunder", handles.SetThunder)
168 setting.POST("/set_thunderx", handles.SetThunderX)
169 setting.POST("/set_thunder_browser", handles.SetThunderBrowser)
170
171 // retain /admin/task API to ensure compatibility with legacy automation scripts
172 _task(g.Group("/task"))
173
174 ms := g.Group("/message")
175 ms.POST("/get", message.HttpInstance.GetHandle)

Callers 1

InitFunction · 0.85

Calls 1

_taskFunction · 0.85

Tested by

no test coverage detected