Merge pull request #55732 from nextcloud/fix/text-processing-no-admin-required

fix(TextProcessingApiController): Set better attribute on routes
pull/55777/head
Marcel Klehr 5 months ago committed by GitHub
commit 7619f78aa2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 4
      core/Controller/TextProcessingApiController.php
  2. 58
      core/openapi-full.json
  3. 58
      core/openapi.json
  4. 58
      openapi.json

@ -97,7 +97,7 @@ class TextProcessingApiController extends OCSController {
* 400: Scheduling task is not possible
* 412: Scheduling task is not possible
*/
#[PublicPage]
#[NoAdminRequired]
#[UserRateLimit(limit: 20, period: 120)]
#[AnonRateLimit(limit: 5, period: 120)]
#[ApiRoute(verb: 'POST', url: '/schedule', root: '/textprocessing')]
@ -137,7 +137,7 @@ class TextProcessingApiController extends OCSController {
* 200: Task returned
* 404: Task not found
*/
#[PublicPage]
#[NoAdminRequired]
#[ApiRoute(verb: 'GET', url: '/task/{id}', root: '/textprocessing')]
public function getTask(int $id): DataResponse {
try {

@ -6487,7 +6487,6 @@
"text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -6693,6 +6692,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
}
@ -6705,7 +6732,6 @@
"text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -6849,6 +6875,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
},

@ -6487,7 +6487,6 @@
"text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -6693,6 +6692,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
}
@ -6705,7 +6732,6 @@
"text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -6849,6 +6875,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
},

@ -10000,7 +10000,6 @@
"core/text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -10206,6 +10205,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
}
@ -10218,7 +10245,6 @@
"core/text_processing_api"
],
"security": [
{},
{
"bearer_auth": []
},
@ -10362,6 +10388,34 @@
}
}
}
},
"401": {
"description": "Current user is not logged in",
"content": {
"application/json": {
"schema": {
"type": "object",
"required": [
"ocs"
],
"properties": {
"ocs": {
"type": "object",
"required": [
"meta",
"data"
],
"properties": {
"meta": {
"$ref": "#/components/schemas/OCSMeta"
},
"data": {}
}
}
}
}
}
}
}
}
},

Loading…
Cancel
Save