aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorprovokateurin <kate@provokateurin.de>2024-12-17 20:57:08 +0100
committerprovokateurin <kate@provokateurin.de>2025-01-06 14:30:40 +0100
commit3ac8e4324fc058927a25fbeb86f852c9a222f03c (patch)
tree3a55b07663ccc38463b32069bba916ad129630f1
parent085d4c93647bef0136ce8c639c7567ed659217f2 (diff)
downloadnextcloud-server-chore/deps/openapi-extractor.tar.gz
nextcloud-server-chore/deps/openapi-extractor.zip
chore(deps): Update openapi-extractor to v1.3.0chore/deps/openapi-extractor
Signed-off-by: provokateurin <kate@provokateurin.de>
-rw-r--r--apps/theming/openapi.json186
-rw-r--r--vendor-bin/openapi-extractor/composer.lock40
2 files changed, 208 insertions, 18 deletions
diff --git a/apps/theming/openapi.json b/apps/theming/openapi.json
index 9057d26cb69..7ad7242d744 100644
--- a/apps/theming/openapi.json
+++ b/apps/theming/openapi.json
@@ -20,6 +20,31 @@
}
},
"schemas": {
+ "Background": {
+ "type": "object",
+ "required": [
+ "backgroundImage",
+ "backgroundColor",
+ "primaryColor",
+ "version"
+ ],
+ "properties": {
+ "backgroundImage": {
+ "type": "string",
+ "nullable": true
+ },
+ "backgroundColor": {
+ "type": "string"
+ },
+ "primaryColor": {
+ "type": "string"
+ },
+ "version": {
+ "type": "integer",
+ "format": "int64"
+ }
+ }
+ },
"OCSMeta": {
"type": "object",
"required": [
@@ -602,6 +627,18 @@
"basic_auth": []
}
],
+ "parameters": [
+ {
+ "name": "OCS-APIRequest",
+ "in": "header",
+ "description": "Required to be true for the API request to pass",
+ "required": true,
+ "schema": {
+ "type": "boolean",
+ "default": true
+ }
+ }
+ ],
"responses": {
"200": {
"description": "Background image returned",
@@ -627,6 +664,155 @@
}
}
},
+ "/index.php/apps/theming/background/{type}": {
+ "post": {
+ "operationId": "user_theme-set-background",
+ "summary": "Set the background",
+ "tags": [
+ "user_theme"
+ ],
+ "security": [
+ {
+ "bearer_auth": []
+ },
+ {
+ "basic_auth": []
+ }
+ ],
+ "requestBody": {
+ "required": false,
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "value": {
+ "type": "string",
+ "default": "",
+ "description": "Path of the background image"
+ },
+ "color": {
+ "type": "string",
+ "nullable": true,
+ "description": "Color for the background"
+ }
+ }
+ }
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "type",
+ "in": "path",
+ "description": "Type of background",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "OCS-APIRequest",
+ "in": "header",
+ "description": "Required to be true for the API request to pass",
+ "required": true,
+ "schema": {
+ "type": "boolean",
+ "default": true
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Background set successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Background"
+ }
+ }
+ }
+ },
+ "400": {
+ "description": "Setting background is not possible",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "required": [
+ "error"
+ ],
+ "properties": {
+ "error": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ },
+ "500": {
+ "description": "",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "required": [
+ "error"
+ ],
+ "properties": {
+ "error": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "/index.php/apps/theming/background/custom": {
+ "delete": {
+ "operationId": "user_theme-delete-background",
+ "summary": "Delete the background",
+ "tags": [
+ "user_theme"
+ ],
+ "security": [
+ {
+ "bearer_auth": []
+ },
+ {
+ "basic_auth": []
+ }
+ ],
+ "parameters": [
+ {
+ "name": "OCS-APIRequest",
+ "in": "header",
+ "description": "Required to be true for the API request to pass",
+ "required": true,
+ "schema": {
+ "type": "boolean",
+ "default": true
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Background deleted successfully",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Background"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"/ocs/v2.php/apps/theming/api/v1/theme/{themeId}/enable": {
"put": {
"operationId": "user_theme-enable-theme",
diff --git a/vendor-bin/openapi-extractor/composer.lock b/vendor-bin/openapi-extractor/composer.lock
index ef98fd06324..128450e8405 100644
--- a/vendor-bin/openapi-extractor/composer.lock
+++ b/vendor-bin/openapi-extractor/composer.lock
@@ -8,16 +8,16 @@
"packages": [
{
"name": "adhocore/cli",
- "version": "v1.7.2",
+ "version": "v1.9.3",
"source": {
"type": "git",
"url": "https://github.com/adhocore/php-cli.git",
- "reference": "57834cbaa4fb68cda849417ab86577fba2b15298"
+ "reference": "86be16e3c3b42d76fcdb32529bcded0fedb925d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/adhocore/php-cli/zipball/57834cbaa4fb68cda849417ab86577fba2b15298",
- "reference": "57834cbaa4fb68cda849417ab86577fba2b15298",
+ "url": "https://api.github.com/repos/adhocore/php-cli/zipball/86be16e3c3b42d76fcdb32529bcded0fedb925d3",
+ "reference": "86be16e3c3b42d76fcdb32529bcded0fedb925d3",
"shasum": ""
},
"require": {
@@ -28,6 +28,9 @@
},
"type": "library",
"autoload": {
+ "files": [
+ "src/functions.php"
+ ],
"psr-4": {
"Ahc\\Cli\\": "src/"
}
@@ -62,7 +65,7 @@
],
"support": {
"issues": "https://github.com/adhocore/php-cli/issues",
- "source": "https://github.com/adhocore/php-cli/tree/v1.7.2"
+ "source": "https://github.com/adhocore/php-cli/tree/v1.9.3"
},
"funding": [
{
@@ -74,20 +77,20 @@
"type": "github"
}
],
- "time": "2024-09-05T00:08:47+00:00"
+ "time": "2024-12-04T03:40:29+00:00"
},
{
"name": "nextcloud/openapi-extractor",
- "version": "v1.1.0",
+ "version": "v1.3.0",
"source": {
"type": "git",
"url": "https://github.com/nextcloud-releases/openapi-extractor.git",
- "reference": "d7c135e819d2297e7e9414a3f80464d68f164c94"
+ "reference": "c0761cb7a3a0cd29c85ede9f27883d7f9f477bd0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nextcloud-releases/openapi-extractor/zipball/d7c135e819d2297e7e9414a3f80464d68f164c94",
- "reference": "d7c135e819d2297e7e9414a3f80464d68f164c94",
+ "url": "https://api.github.com/repos/nextcloud-releases/openapi-extractor/zipball/c0761cb7a3a0cd29c85ede9f27883d7f9f477bd0",
+ "reference": "c0761cb7a3a0cd29c85ede9f27883d7f9f477bd0",
"shasum": ""
},
"require": {
@@ -99,11 +102,12 @@
},
"require-dev": {
"nextcloud/coding-standard": "^1.2",
- "nextcloud/ocp": "dev-master"
+ "nextcloud/ocp": "dev-master",
+ "rector/rector": "^2.0"
},
"bin": [
- "generate-spec",
- "merge-specs"
+ "bin/generate-spec",
+ "bin/merge-specs"
],
"type": "library",
"autoload": {
@@ -118,9 +122,9 @@
"description": "A tool for extracting OpenAPI specifications from Nextcloud source code",
"support": {
"issues": "https://github.com/nextcloud-releases/openapi-extractor/issues",
- "source": "https://github.com/nextcloud-releases/openapi-extractor/tree/v1.1.0"
+ "source": "https://github.com/nextcloud-releases/openapi-extractor/tree/v1.3.0"
},
- "time": "2024-11-06T11:50:20+00:00"
+ "time": "2024-12-17T16:34:26+00:00"
},
{
"name": "nikic/php-parser",
@@ -231,11 +235,11 @@
"packages-dev": [],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {},
"prefer-stable": false,
"prefer-lowest": false,
- "platform": [],
- "platform-dev": [],
+ "platform": {},
+ "platform-dev": {},
"platform-overrides": {
"php": "8.1"
},