projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Admin API: Allow changing the state of multiple reports at once
[akkoma]
/
lib
/
pleroma
/
web
/
router.ex
diff --git
a/lib/pleroma/web/router.ex
b/lib/pleroma/web/router.ex
index 50197899496a34120d5301d6696d4435ea649925..563b01dc5c69fab33456786e520f21c1ad9a9d5a 100644
(file)
--- a/
lib/pleroma/web/router.ex
+++ b/
lib/pleroma/web/router.ex
@@
-194,7
+194,7
@@
defmodule Pleroma.Web.Router do
get("/reports", AdminAPIController, :list_reports)
get("/reports/:id", AdminAPIController, :report_show)
get("/reports", AdminAPIController, :list_reports)
get("/reports/:id", AdminAPIController, :report_show)
- p
ut("/reports/:id", AdminAPIController, :report_update_st
ate)
+ p
atch("/reports", AdminAPIController, :reports_upd
ate)
post("/reports/:id/respond", AdminAPIController, :report_respond)
put("/statuses/:id", AdminAPIController, :status_update)
post("/reports/:id/respond", AdminAPIController, :report_respond)
put("/statuses/:id", AdminAPIController, :status_update)
@@
-451,31
+451,31
@@
defmodule Pleroma.Web.Router do
end
end
end
end
- scope "/api/web", Pleroma.Web
.MastodonAPI
do
+ scope "/api/web", Pleroma.Web do
pipe_through([:authenticated_api, :oauth_write])
pipe_through([:authenticated_api, :oauth_write])
- put("/settings", Masto
donAPI
Controller, :put_settings)
+ put("/settings", Masto
FE
Controller, :put_settings)
end
scope "/api/v1", Pleroma.Web.MastodonAPI do
pipe_through(:api)
post("/accounts", AccountController, :create)
end
scope "/api/v1", Pleroma.Web.MastodonAPI do
pipe_through(:api)
post("/accounts", AccountController, :create)
+ get("/accounts/search", SearchController, :account_search)
+
+ get("/instance", InstanceController, :show)
+ get("/instance/peers", InstanceController, :peers)
- get("/instance", MastodonAPIController, :masto_instance)
- get("/instance/peers", MastodonAPIController, :peers)
post("/apps", AppController, :create)
get("/apps/verify_credentials", AppController, :verify_credentials)
post("/apps", AppController, :create)
get("/apps/verify_credentials", AppController, :verify_credentials)
- get("/custom_emojis", MastodonAPIController, :custom_emojis)
get("/statuses/:id/card", StatusController, :card)
get("/statuses/:id/card", StatusController, :card)
-
get("/statuses/:id/favourited_by", StatusController, :favourited_by)
get("/statuses/:id/reblogged_by", StatusController, :reblogged_by)
get("/statuses/:id/favourited_by", StatusController, :favourited_by)
get("/statuses/:id/reblogged_by", StatusController, :reblogged_by)
- get("/
trends", MastodonAPIController, :empty_array
)
+ get("/
custom_emojis", CustomEmojiController, :index
)
- get("/
accounts/search", SearchController, :account_search
)
+ get("/
trends", MastodonAPIController, :empty_array
)
scope [] do
pipe_through(:oauth_read_or_public)
scope [] do
pipe_through(:oauth_read_or_public)
@@
-658,17
+658,17
@@
defmodule Pleroma.Web.Router do
get("/:version", Nodeinfo.NodeinfoController, :nodeinfo)
end
get("/:version", Nodeinfo.NodeinfoController, :nodeinfo)
end
- scope "/", Pleroma.Web
.MastodonAPI
do
+ scope "/", Pleroma.Web do
pipe_through(:mastodon_html)
pipe_through(:mastodon_html)
- get("/web/login", AuthController, :login)
- delete("/auth/sign_out", AuthController, :logout)
+ get("/web/login",
MastodonAPI.
AuthController, :login)
+ delete("/auth/sign_out",
MastodonAPI.
AuthController, :logout)
- post("/auth/password", AuthController, :password_reset)
+ post("/auth/password",
MastodonAPI.
AuthController, :password_reset)
scope [] do
pipe_through(:oauth_read)
scope [] do
pipe_through(:oauth_read)
- get("/web/*path", Masto
donAPI
Controller, :index)
+ get("/web/*path", Masto
FE
Controller, :index)
end
end
end
end