+ scope "/api/pleroma/admin", Pleroma.Web.AdminAPI do
+ pipe_through(:admin_api)
+ delete("/user", AdminAPIController, :user_delete)
+ post("/user", AdminAPIController, :user_create)
+
+ # Maybe put a "rights" endpoint instead?
+ post("/moderator", AdminAPIController, :moderator_make)
+ delete("/moderator", AdminAPIController, :moderator_unmake)
+ post("/admin", AdminAPIController, :admin_make)
+ delete("/admin", AdminAPIController, :admin_unmake)
+
+ post("/relay", AdminAPIController, :relay_follow)
+ delete("/relay", AdminAPIController, :relay_unfollow)
+
+ get("/invite_token", AdminAPIController, :get_invite_token)
+ get("/password_reset", AdminAPIController, :get_password_reset)
+ end
+