aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files')
-rw-r--r--apps/files/lib/Controller/ApiController.php8
-rw-r--r--apps/files/lib/Controller/DirectEditingController.php2
-rw-r--r--apps/files/lib/Controller/TemplateController.php2
-rw-r--r--apps/files/openapi.json42
4 files changed, 8 insertions, 46 deletions
diff --git a/apps/files/lib/Controller/ApiController.php b/apps/files/lib/Controller/ApiController.php
index bee6fb26d9e..6e64d68588f 100644
--- a/apps/files/lib/Controller/ApiController.php
+++ b/apps/files/lib/Controller/ApiController.php
@@ -43,6 +43,7 @@ use OCA\Files\Service\UserConfig;
use OCA\Files\Service\ViewConfig;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http;
+use OCP\AppFramework\Http\Attribute\IgnoreOpenAPI;
use OCP\AppFramework\Http\ContentSecurityPolicy;
use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\Http\FileDisplayResponse;
@@ -389,13 +390,8 @@ class ApiController extends Controller {
* @NoAdminRequired
* @NoCSRFRequired
* @PublicPage
- *
- * Get the service-worker Javascript for previews
- *
- * @psalm-suppress MoreSpecificReturnType The value of Service-Worker-Allowed is not relevant
- * @psalm-suppress LessSpecificReturnStatement The value of Service-Worker-Allowed is not relevant
- * @return StreamResponse<Http::STATUS_OK, array{Content-Type: 'application/javascript', Service-Worker-Allowed: string}>
*/
+ #[IgnoreOpenAPI]
public function serviceWorker(): StreamResponse {
$response = new StreamResponse(__DIR__ . '/../../../../dist/preview-service-worker.js');
$response->setHeaders([
diff --git a/apps/files/lib/Controller/DirectEditingController.php b/apps/files/lib/Controller/DirectEditingController.php
index 5cc98e7ff1d..a4b83af3c29 100644
--- a/apps/files/lib/Controller/DirectEditingController.php
+++ b/apps/files/lib/Controller/DirectEditingController.php
@@ -55,6 +55,8 @@ class DirectEditingController extends OCSController {
*
* Get the direct editing capabilities
* @return DataResponse<Http::STATUS_OK, array{editors: array<string, array{id: string, name: string, mimetypes: string[], optionalMimetypes: string[], secure: bool}>, creators: array<string, array{id: string, editor: string, name: string, extension: string, templates: bool, mimetypes: string[]}>}, array{}>
+ *
+ * 200: Direct editing capabilities returned
*/
public function info(): DataResponse {
$response = new DataResponse($this->directEditingService->getDirectEditingCapabilitites());
diff --git a/apps/files/lib/Controller/TemplateController.php b/apps/files/lib/Controller/TemplateController.php
index 645350010ec..1b5873e8fe6 100644
--- a/apps/files/lib/Controller/TemplateController.php
+++ b/apps/files/lib/Controller/TemplateController.php
@@ -55,6 +55,8 @@ class TemplateController extends OCSController {
* List the available templates
*
* @return DataResponse<Http::STATUS_OK, array<FilesTemplateFileCreator>, array{}>
+ *
+ * 200: Available templates returned
*/
public function list(): DataResponse {
return new DataResponse($this->templateManager->listTemplates());
diff --git a/apps/files/openapi.json b/apps/files/openapi.json
index c3bd9d58bf9..ea177af8b4f 100644
--- a/apps/files/openapi.json
+++ b/apps/files/openapi.json
@@ -332,44 +332,6 @@
}
}
},
- "/index.php/apps/files/preview-service-worker.js": {
- "get": {
- "operationId": "api-service-worker",
- "summary": "Get the service-worker Javascript for previews",
- "tags": [
- "api"
- ],
- "security": [
- {},
- {
- "bearer_auth": []
- },
- {
- "basic_auth": []
- }
- ],
- "responses": {
- "200": {
- "description": "",
- "headers": {
- "Service-Worker-Allowed": {
- "schema": {
- "type": "string"
- }
- }
- },
- "content": {
- "application/javascript": {
- "schema": {
- "type": "string",
- "format": "binary"
- }
- }
- }
- }
- }
- }
- },
"/ocs/v2.php/apps/files/api/v1/directEditing": {
"get": {
"operationId": "direct_editing-info",
@@ -398,7 +360,7 @@
],
"responses": {
"200": {
- "description": "",
+ "description": "Direct editing capabilities returned",
"content": {
"application/json": {
"schema": {
@@ -1041,7 +1003,7 @@
],
"responses": {
"200": {
- "description": "",
+ "description": "Available templates returned",
"content": {
"application/json": {
"schema": {