changedOutput schema / properties / groups / anyOf
Previous value: -[
- {
- "items": {
- "description": "A server-side group bucket, computed over the full filtered set.",
- "properties": {
- "count": {
- "default": 0,
- "description": "Records in this group across all pages.",
- "type": "integer"
- },
- "sums": {
- "anyOf": [
- {
- "additionalProperties": {
- "type": "number"
- },
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Per-group sums when show_sums was requested."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Group value, e.g. a status name."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "properties": {
+ "count": {
+ "type": "integer"
+ },
+ "sums": {
+ "anyOf": [
+ {
+ "additionalProperties": {
+ "type": "number"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "value": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / groups / default
Removed value: -null
removedOutput schema / properties / groups / description
Removed value: -"Present only when group_by was requested."
removedOutput schema / properties / items / description
Removed value: -"The page of results."
removedOutput schema / properties / items / items / description
Removed value: -"One file on an external storage linked to a work package."
removedOutput schema / properties / items / items / properties / created_at / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / created_at / default
Removed value: -null
removedOutput schema / properties / items / items / properties / created_at / description
Removed value: -"ISO 8601 UTC time the link was created."
addedOutput schema / properties / items / items / properties / created_at / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / items / items / properties / creator / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / items / items / properties / creator / default
Removed value: -null
removedOutput schema / properties / items / items / properties / creator / description
Removed value: -"OpenProject user who linked the file to the work package."
removedOutput schema / properties / items / items / properties / download_url / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / download_url / default
Removed value: -null
removedOutput schema / properties / items / items / properties / download_url / description
Removed value: -"Absolute OpenProject URL that redirects to the file's download on the storage. Also an OpenProject endpoint needing the user's login, so download_attachment cannot use it."
addedOutput schema / properties / items / items / properties / download_url / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / file_name / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / file_name / default
Removed value: -null
removedOutput schema / properties / items / items / properties / file_name / description
Removed value: -"Name of the file as the storage reports it."
addedOutput schema / properties / items / items / properties / file_name / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / id / anyOf
Removed value: -[
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / id / default
Removed value: -null
removedOutput schema / properties / items / items / properties / id / description
Removed value: -"File-link id inside OpenProject; not the file's own id."
addedOutput schema / properties / items / items / properties / id / type
Added value: +[
+ "integer",
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / mime_type / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / mime_type / default
Removed value: -null
removedOutput schema / properties / items / items / properties / mime_type / description
Removed value: -"MIME type reported by the storage, when it reports one."
addedOutput schema / properties / items / items / properties / mime_type / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / open_url / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / open_url / default
Removed value: -null
removedOutput schema / properties / items / items / properties / open_url / description
Removed value: -"Absolute OpenProject URL that opens the file: it redirects to the storage after resolving the link server-side. Give it to the user — it needs their own OpenProject login, and this server cannot fetch the bytes."
addedOutput schema / properties / items / items / properties / open_url / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / origin_id / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / origin_id / default
Removed value: -null
removedOutput schema / properties / items / items / properties / origin_id / description
Removed value: -"The file's id INSIDE that storage (Nextcloud/OneDrive), not an OpenProject id."
addedOutput schema / properties / items / items / properties / origin_id / type
Added value: +[
+ "string",
+ "null"
+]
removedOutput schema / properties / items / items / properties / permission / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / items / items / properties / permission / default
Removed value: -null
removedOutput schema / properties / items / items / properties / permission / description
Removed value: -"What the storage said about this account's access to the file: 'View allowed', 'View not allowed', 'Not found' or 'Error'. Null means the storage did not report a status, not that access is fine."
addedOutput schema / properties / items / items / properties / permission / type
Added value: +[
+ "string",
+ "null"
+]
changedOutput schema / properties / items / items / properties / storage / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "A reference to another resource. Canonical output shape.",
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Resource id."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Human-readable name."
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": [
+ "integer",
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / items / items / properties / storage / default
Removed value: -null
removedOutput schema / properties / items / items / properties / storage / description
Removed value: -"The external storage the file lives on ({id, name}), e.g. a Nextcloud instance."
removedOutput schema / properties / notes / default
Removed value: -null
removedOutput schema / properties / notes / description
Removed value: -"Degradation markers: capped aggregations, unavailable modules, …"
removedOutput schema / properties / pagination / description
Removed value: -"Total/page/page_size/has_more."
removedOutput schema / properties / pagination / properties / has_more / description
Removed value: -"True when further pages exist."
removedOutput schema / properties / pagination / properties / page / description
Removed value: -"1-based page number of this result."
removedOutput schema / properties / pagination / properties / page_size / description
Removed value: -"Records requested per page."
removedOutput schema / properties / pagination / properties / total / description
Removed value: -"Total matching records on the server."
removedOutput schema / properties / sums / default
Removed value: -null
removedOutput schema / properties / sums / description
Removed value: -"Present only when show_sums was requested."