Don't use the Soapbox scope
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
parent
acdda8d4df
commit
9330d30240
1 changed files with 0 additions and 64 deletions
|
@ -718,70 +718,6 @@ defmodule Pleroma.Web.Router do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
scope "/api/v1/soapbox/admin", Pleroma.Web.AdminAPI do
|
|
||||||
# AdminAPI: only admins can perform these actions
|
|
||||||
scope [] do
|
|
||||||
pipe_through([:admin_api, :require_admin])
|
|
||||||
|
|
||||||
get("/rules", RuleController, :index)
|
|
||||||
post("/rules", RuleController, :create)
|
|
||||||
patch("/rules/:id", RuleController, :update)
|
|
||||||
delete("/rules/:id", RuleController, :delete)
|
|
||||||
|
|
||||||
get("/webhooks", WebhookController, :index)
|
|
||||||
get("/webhooks/:id", WebhookController, :show)
|
|
||||||
post("/webhooks", WebhookController, :create)
|
|
||||||
patch("/webhooks/:id", WebhookController, :update)
|
|
||||||
delete("/webhooks/:id", WebhookController, :delete)
|
|
||||||
post("/webhooks/:id/enable", WebhookController, :enable)
|
|
||||||
post("/webhooks/:id/disable", WebhookController, :disable)
|
|
||||||
post("/webhooks/:id/rotate_secret", WebhookController, :rotate_secret)
|
|
||||||
end
|
|
||||||
|
|
||||||
# AdminAPI: admins and mods (staff) can perform these actions (if privileged by role)
|
|
||||||
scope [] do
|
|
||||||
pipe_through(:require_privileged_role_reports_manage_reports)
|
|
||||||
|
|
||||||
post("/reports/assign_account", ReportController, :assign_account)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
scope "/api/v1/soapbox", Pleroma.Web.PleromaAPI do
|
|
||||||
scope [] do
|
|
||||||
pipe_through(:authenticated_api)
|
|
||||||
|
|
||||||
post("/events", EventController, :create)
|
|
||||||
get("/events/joined_events", EventController, :joined_events)
|
|
||||||
put("/events/:id", EventController, :update)
|
|
||||||
get("/events/:id/participations", EventController, :participations)
|
|
||||||
get("/events/:id/participation_requests", EventController, :participation_requests)
|
|
||||||
|
|
||||||
post(
|
|
||||||
"/events/:id/participation_requests/:participant_id/authorize",
|
|
||||||
EventController,
|
|
||||||
:authorize_participation_request
|
|
||||||
)
|
|
||||||
|
|
||||||
post(
|
|
||||||
"/events/:id/participation_requests/:participant_id/reject",
|
|
||||||
EventController,
|
|
||||||
:reject_participation_request
|
|
||||||
)
|
|
||||||
|
|
||||||
post("/events/:id/join", EventController, :join)
|
|
||||||
post("/events/:id/leave", EventController, :leave)
|
|
||||||
get("/events/:id/ics", EventController, :export_ics)
|
|
||||||
|
|
||||||
get("/search/location", SearchController, :location)
|
|
||||||
end
|
|
||||||
|
|
||||||
scope [] do
|
|
||||||
pipe_through(:api)
|
|
||||||
|
|
||||||
get("/statuses/:id/quotes", StatusController, :quotes)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
scope "/api/v1", Pleroma.Web.MastodonAPI do
|
scope "/api/v1", Pleroma.Web.MastodonAPI do
|
||||||
pipe_through(:authenticated_api)
|
pipe_through(:authenticated_api)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue