changedOutput schema / additionalProperties
Previous value: -falseNew value: +{}
addedOutput schema / properties / permitOperations / anyOf
Added value: +[
+ {
+ "description": "Permission rows enabled for this user; defaults to `[]` when nothing is configured.",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "anyOf": [
+ {
+ "description": "Backend-assigned permission row id; null when not yet persisted.",
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Backend-assigned permission row id; null when not yet persisted."
+ },
+ "operations": {
+ "anyOf": [
+ {
+ "description": "Numeric operation codes enabled for this row; semantics defined by the backend.",
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Numeric operation codes enabled for this row; semantics defined by the backend."
+ },
+ "permissionName": {
+ "anyOf": [
+ {
+ "description": "Human-readable permission name; meant for display rather than equality checks.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Human-readable permission name; meant for display rather than equality checks."
+ },
+ "type": {
+ "anyOf": [
+ {
+ "description": "Permission category as labelled by the backend (e.g. role/scope tag).",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Permission category as labelled by the backend (e.g. role/scope tag)."
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / permitOperations / default
Removed value: -[]
removedOutput schema / properties / permitOperations / items
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "null"
- }
- ],
- "description": "Backend-assigned permission row id; null when not yet persisted."
- },
- "operations": {
- "anyOf": [
- {
- "items": {
- "type": "number"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "description": "Numeric operation codes enabled for this row; semantics defined by the backend."
- },
- "permissionName": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Human-readable permission name; meant for display rather than equality checks."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Permission category as labelled by the backend (e.g. role/scope tag)."
- }
- },
- "type": "object"
-}
removedOutput schema / properties / permitOperations / type
Removed value: -"array"
removedOutput schema / required
Removed value: -[
- "permitOperations"
-]