Verified Commit 9876fa8e authored by minibikini's avatar minibikini
Browse files

Add UserOperation to Redoc

parent 3aae5231
Pipeline #35380 passed with stages
in 9 minutes and 11 seconds
......@@ -92,9 +92,10 @@ def spec(opts \\ []) do
"Invites",
"MediaProxy cache",
"OAuth application managment",
"Report managment",
"Relays",
"Status administration"
"Report managment",
"Status administration",
"User administration"
]
},
%{"name" => "Applications", "tags" => ["Applications", "Push subscriptions"]},
......
......@@ -17,7 +17,7 @@ def open_api_operation(action) do
def index_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "List users",
operationId: "AdminAPI.UserController.index",
security: [%{"oAuth" => ["admin:read:accounts"]}],
......@@ -63,7 +63,7 @@ def index_operation do
def create_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Create a single or multiple users",
operationId: "AdminAPI.UserController.create",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......@@ -134,7 +134,7 @@ def create_operation do
def show_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Show user",
operationId: "AdminAPI.UserController.show",
security: [%{"oAuth" => ["admin:read:accounts"]}],
......@@ -157,7 +157,7 @@ def show_operation do
def follow_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Follow",
operationId: "AdminAPI.UserController.follow",
security: [%{"oAuth" => ["admin:write:follows"]}],
......@@ -182,7 +182,7 @@ def follow_operation do
def unfollow_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Unfollow",
operationId: "AdminAPI.UserController.unfollow",
security: [%{"oAuth" => ["admin:write:follows"]}],
......@@ -207,7 +207,7 @@ def unfollow_operation do
def approve_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Approve multiple users",
operationId: "AdminAPI.UserController.approve",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......@@ -239,7 +239,7 @@ def approve_operation do
def toggle_activation_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Toggle user activation",
operationId: "AdminAPI.UserController.toggle_activation",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......@@ -256,7 +256,7 @@ def toggle_activation_operation do
def activate_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Activate multiple users",
operationId: "AdminAPI.UserController.activate",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......@@ -288,7 +288,7 @@ def activate_operation do
def deactivate_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Deactivates multiple users",
operationId: "AdminAPI.UserController.deactivate",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......@@ -320,7 +320,7 @@ def deactivate_operation do
def delete_operation do
%Operation{
tags: ["Users"],
tags: ["User administration"],
summary: "Removes a single or multiple users",
operationId: "AdminAPI.UserController.delete",
security: [%{"oAuth" => ["admin:write:accounts"]}],
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment