This commit is contained in:
Lauri Ojansivu 2025-10-14 11:56:11 +03:00
parent 06a5a8f70d
commit 6592102e8f
11 changed files with 789 additions and 43 deletions

View file

@ -1,7 +1,325 @@
{
type: "ConditionalExpression",
test: {
type: "LogicalExpression",
operator: "&&",
left: {
type: "Identifier",
name: "TAPi18n",
loc: {start: {line: 2217,column: 15},end: {line: 2217,column: 22}}
},
right: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "TAPi18n",
loc: {start: {line: 2217,column: 26},end: {line: 2217,column: 33}}
},
property: {
type: "Identifier",
name: "i18n",
loc: {start: {line: 2217,column: 34},end: {line: 2217,column: 38}}
},
loc: {start: {line: 2217,column: 26},end: {line: 2217,column: 38}}
},
loc: {start: {line: 2217,column: 15},end: {line: 2217,column: 38}}
},
consequent: {
type: "CallExpression",
callee: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "TAPi18n",
loc: {start: {line: 2217,column: 41},end: {line: 2217,column: 48}}
},
property: {
type: "Identifier",
name: "__",
loc: {start: {line: 2217,column: 49},end: {line: 2217,column: 51}}
},
loc: {start: {line: 2217,column: 41},end: {line: 2217,column: 51}}
},
arguments: [
{
type: "Literal",
value: "default",
raw: "'default'",
loc: {start: {line: 2217,column: 52},end: {line: 2217,column: 61}}
}
],
loc: {start: {line: 2217,column: 41},end: {line: 2217,column: 62}}
},
alternate: {
type: "Literal",
value: "Default",
raw: "'Default'",
loc: {start: {line: 2217,column: 65},end: {line: 2217,column: 74}}
},
loc: {start: {line: 2217,column: 15},end: {line: 2217,column: 74}}
}
{
type: "ConditionalExpression",
test: {
type: "BinaryExpression",
operator: ">",
left: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 28}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 3587,column: 29},end: {line: 3587,column: 33}}
},
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 33}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 3587,column: 34},end: {line: 3587,column: 39}}
},
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 39}}
},
property: {
type: "Identifier",
name: "length",
loc: {start: {line: 3587,column: 40},end: {line: 3587,column: 46}}
},
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 46}}
},
right: {
type: "Literal",
value: 1000,
raw: "1000",
loc: {start: {line: 3587,column: 49},end: {line: 3587,column: 53}}
},
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 53}}
},
consequent: {
type: "CallExpression",
callee: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 3587,column: 56},end: {line: 3587,column: 59}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 3587,column: 60},end: {line: 3587,column: 64}}
},
loc: {start: {line: 3587,column: 56},end: {line: 3587,column: 64}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 3587,column: 65},end: {line: 3587,column: 70}}
},
loc: {start: {line: 3587,column: 56},end: {line: 3587,column: 70}}
},
property: {
type: "Identifier",
name: "substring",
loc: {start: {line: 3587,column: 71},end: {line: 3587,column: 80}}
},
loc: {start: {line: 3587,column: 56},end: {line: 3587,column: 80}}
},
arguments: [
{
type: "Literal",
value: 0,
raw: "0",
loc: {start: {line: 3587,column: 81},end: {line: 3587,column: 82}}
},
{
type: "Literal",
value: 1000,
raw: "1000",
loc: {start: {line: 3587,column: 84},end: {line: 3587,column: 88}}
}
],
loc: {start: {line: 3587,column: 56},end: {line: 3587,column: 89}}
},
alternate: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 3587,column: 92},end: {line: 3587,column: 95}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 3587,column: 96},end: {line: 3587,column: 100}}
},
loc: {start: {line: 3587,column: 92},end: {line: 3587,column: 100}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 3587,column: 101},end: {line: 3587,column: 106}}
},
loc: {start: {line: 3587,column: 92},end: {line: 3587,column: 106}}
},
loc: {start: {line: 3587,column: 25},end: {line: 3587,column: 106}}
}
{
type: "ConditionalExpression",
test: {
type: "BinaryExpression",
operator: ">",
left: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 655,column: 25},end: {line: 655,column: 28}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 655,column: 29},end: {line: 655,column: 33}}
},
loc: {start: {line: 655,column: 25},end: {line: 655,column: 33}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 655,column: 34},end: {line: 655,column: 39}}
},
loc: {start: {line: 655,column: 25},end: {line: 655,column: 39}}
},
property: {
type: "Identifier",
name: "length",
loc: {start: {line: 655,column: 40},end: {line: 655,column: 46}}
},
loc: {start: {line: 655,column: 25},end: {line: 655,column: 46}}
},
right: {
type: "Literal",
value: 1000,
raw: "1000",
loc: {start: {line: 655,column: 49},end: {line: 655,column: 53}}
},
loc: {start: {line: 655,column: 25},end: {line: 655,column: 53}}
},
consequent: {
type: "CallExpression",
callee: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 655,column: 56},end: {line: 655,column: 59}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 655,column: 60},end: {line: 655,column: 64}}
},
loc: {start: {line: 655,column: 56},end: {line: 655,column: 64}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 655,column: 65},end: {line: 655,column: 70}}
},
loc: {start: {line: 655,column: 56},end: {line: 655,column: 70}}
},
property: {
type: "Identifier",
name: "substring",
loc: {start: {line: 655,column: 71},end: {line: 655,column: 80}}
},
loc: {start: {line: 655,column: 56},end: {line: 655,column: 80}}
},
arguments: [
{
type: "Literal",
value: 0,
raw: "0",
loc: {start: {line: 655,column: 81},end: {line: 655,column: 82}}
},
{
type: "Literal",
value: 1000,
raw: "1000",
loc: {start: {line: 655,column: 84},end: {line: 655,column: 88}}
}
],
loc: {start: {line: 655,column: 56},end: {line: 655,column: 89}}
},
alternate: {
type: "MemberExpression",
computed: False,
object: {
type: "MemberExpression",
computed: False,
object: {
type: "Identifier",
name: "req",
loc: {start: {line: 655,column: 92},end: {line: 655,column: 95}}
},
property: {
type: "Identifier",
name: "body",
loc: {start: {line: 655,column: 96},end: {line: 655,column: 100}}
},
loc: {start: {line: 655,column: 92},end: {line: 655,column: 100}}
},
property: {
type: "Identifier",
name: "title",
loc: {start: {line: 655,column: 101},end: {line: 655,column: 106}}
},
loc: {start: {line: 655,column: 92},end: {line: 655,column: 106}}
},
loc: {start: {line: 655,column: 25},end: {line: 655,column: 106}}
}
swagger: '2.0'
info:
title: Wekan REST API
version: v8.01
version: v8.02
description: |
The REST API allows you to control and extend Wekan with ease.
@ -2853,6 +3171,11 @@ definitions:
The default board ID assigned to subtasks.
type: string
x-nullable: true
migrationVersion:
description: |
The migration version of the board structure.
New boards are created with the latest version and don't need migration.
type: number
subtasksDefaultListId:
description: |
The default List ID assigned to subtasks.
@ -3041,6 +3364,7 @@ definitions:
- color
- allowsCardCounterList
- allowsBoardMemberList
- migrationVersion
- allowsSubtasks
- allowsAttachments
- allowsChecklists
@ -3821,8 +4145,9 @@ definitions:
type: string
swimlaneId:
description: |
the swimlane associated to this list. Required for per-swimlane list titles
the swimlane associated to this list. Optional for backward compatibility
type: string
x-nullable: true
createdAt:
description: |
creation date
@ -3887,7 +4212,6 @@ definitions:
- title
- archived
- boardId
- swimlaneId
- createdAt
- modifiedAt
- type