This commit is contained in:
seb
2026-09-29 17:29:11 +02:00
parent 7f3558b4cb
commit 9beab57ab4
8 changed files with 37 additions and 8 deletions

View File

@@ -2369,6 +2369,9 @@
}, },
"sort": { "sort": {
"type": "integer" "type": "integer"
},
"exclusive": {
"type": "boolean"
} }
} }
} }
@@ -2481,6 +2484,9 @@
}, },
"sort": { "sort": {
"type": "integer" "type": "integer"
},
"exclusive": {
"type": "boolean"
} }
} }
} }
@@ -14549,7 +14555,8 @@
"required": [ "required": [
"id", "id",
"name", "name",
"sort" "sort",
"exclusive"
], ],
"properties": { "properties": {
"id": { "id": {
@@ -14560,6 +14567,9 @@
}, },
"sort": { "sort": {
"type": "integer" "type": "integer"
},
"exclusive": {
"type": "boolean"
} }
} }
}, },
@@ -14569,6 +14579,7 @@
"id", "id",
"propertyId", "propertyId",
"name", "name",
"exclusive",
"value", "value",
"sort" "sort"
], ],
@@ -14585,6 +14596,9 @@
"name": { "name": {
"type": "string" "type": "string"
}, },
"exclusive": {
"type": "boolean"
},
"value": { "value": {
"type": "string" "type": "string"
}, },

View File

@@ -24,6 +24,7 @@ List of properties for this article
"articleId": 1, "articleId": 1,
"propertyId": 1, "propertyId": 1,
"name": "…", "name": "…",
"exclusive": true,
"value": "…", "value": "…",
"sort": 1 "sort": 1
} }

View File

@@ -38,6 +38,7 @@ Updated article properties
"articleId": 1, "articleId": 1,
"propertyId": 1, "propertyId": 1,
"name": "…", "name": "…",
"exclusive": true,
"value": "…", "value": "…",
"sort": 1 "sort": 1
} }

View File

@@ -16,7 +16,8 @@ List of property names
{ {
"id": 1, "id": 1,
"name": "…", "name": "…",
"sort": 1 "sort": 1,
"exclusive": true
} }
] ]
} }

View File

@@ -11,7 +11,8 @@ Creates a new property name for the selected company.
```json ```json
{ {
"name": "…", "name": "…",
"sort": 1 "sort": 1,
"exclusive": true
} }
``` ```
@@ -24,7 +25,8 @@ Created property name
"propertyname": { "propertyname": {
"id": 1, "id": 1,
"name": "…", "name": "…",
"sort": 1 "sort": 1,
"exclusive": true
} }
} }
``` ```

View File

@@ -17,7 +17,8 @@ Updates name and/or sort for a property name.
```json ```json
{ {
"name": "…", "name": "…",
"sort": 1 "sort": 1,
"exclusive": true
} }
``` ```
@@ -30,7 +31,8 @@ Updated property name
"propertyname": { "propertyname": {
"id": 1, "id": 1,
"name": "…", "name": "…",
"sort": 1 "sort": 1,
"exclusive": true
} }
} }
``` ```

View File

@@ -912,7 +912,7 @@
* $ref: '#/components/schemas/LedgerEntry' * $ref: '#/components/schemas/LedgerEntry'
* Propertyname: * Propertyname:
* type: object * type: object
* required: [id, name, sort] * required: [id, name, sort, exclusive]
* properties: * properties:
* id: * id:
* type: integer * type: integer
@@ -920,9 +920,11 @@
* type: string * type: string
* sort: * sort:
* type: integer * type: integer
* exclusive:
* type: boolean
* ArticleProperty: * ArticleProperty:
* type: object * type: object
* required: [id, propertyId, name, value, sort] * required: [id, propertyId, name, exclusive, value, sort]
* properties: * properties:
* id: * id:
* type: integer * type: integer
@@ -932,6 +934,8 @@
* type: integer * type: integer
* name: * name:
* type: string * type: string
* exclusive:
* type: boolean
* value: * value:
* type: string * type: string
* sort: * sort:

View File

@@ -71,6 +71,8 @@ export function register(app, basePath = '') {
* type: string * type: string
* sort: * sort:
* type: integer * type: integer
* exclusive:
* type: boolean
* responses: * responses:
* 201: * 201:
* description: Created property name * description: Created property name
@@ -185,6 +187,8 @@ export function register(app, basePath = '') {
* type: string * type: string
* sort: * sort:
* type: integer * type: integer
* exclusive:
* type: boolean
* responses: * responses:
* 200: * 200:
* description: Updated property name * description: Updated property name