mirror of
https://github.com/wekan/wekan.git
synced 2025-09-22 01:50:48 +02:00
v3.94
This commit is contained in:
parent
e23aacedb3
commit
58ce859368
9 changed files with 11 additions and 2433 deletions
2
.sandstorm-meteor-1.8/package-lock.json
generated
2
.sandstorm-meteor-1.8/package-lock.json
generated
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wekan",
|
"name": "wekan",
|
||||||
"version": "v3.93.0",
|
"version": "v3.94.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wekan",
|
"name": "wekan",
|
||||||
"version": "v3.93.0",
|
"version": "v3.94.0",
|
||||||
"description": "Open-Source kanban",
|
"description": "Open-Source kanban",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Upcoming Wekan release
|
# v3.94 2020-04-12 Wekan release
|
||||||
|
|
||||||
This release adds the following new features:
|
This release adds the following new features:
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
|
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
|
||||||
appVersion: "v3.93.0"
|
appVersion: "v3.94.0"
|
||||||
files:
|
files:
|
||||||
userUploads:
|
userUploads:
|
||||||
- README.md
|
- README.md
|
||||||
|
|
2
package-lock.json
generated
2
package-lock.json
generated
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wekan",
|
"name": "wekan",
|
||||||
"version": "v3.93.0",
|
"version": "v3.94.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wekan",
|
"name": "wekan",
|
||||||
"version": "v3.93.0",
|
"version": "v3.94.0",
|
||||||
"description": "Open-Source kanban",
|
"description": "Open-Source kanban",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,7 +1,7 @@
|
||||||
swagger: '2.0'
|
swagger: '2.0'
|
||||||
info:
|
info:
|
||||||
title: Wekan REST API
|
title: Wekan REST API
|
||||||
version: v3.93
|
version: v3.94
|
||||||
description: |
|
description: |
|
||||||
The REST API allows you to control and extend Wekan with ease.
|
The REST API allows you to control and extend Wekan with ease.
|
||||||
|
|
||||||
|
@ -1221,296 +1221,6 @@ paths:
|
||||||
properties:
|
properties:
|
||||||
_id:
|
_id:
|
||||||
type: string
|
type: string
|
||||||
/api/boards/{board}/lists/{list}/cards:
|
|
||||||
get:
|
|
||||||
operationId: get_all_cards
|
|
||||||
summary: Get all Cards attached to a List
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
parameters:
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: |
|
|
||||||
the board ID
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: list
|
|
||||||
in: path
|
|
||||||
description: |
|
|
||||||
the list ID
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
schema:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
_id:
|
|
||||||
type: string
|
|
||||||
title:
|
|
||||||
type: string
|
|
||||||
description:
|
|
||||||
type: string
|
|
||||||
post:
|
|
||||||
operationId: new_card
|
|
||||||
summary: Create a new Card
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
consumes:
|
|
||||||
- multipart/form-data
|
|
||||||
- application/json
|
|
||||||
parameters:
|
|
||||||
- name: authorId
|
|
||||||
in: formData
|
|
||||||
description: the authorId value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: members
|
|
||||||
in: formData
|
|
||||||
description: |
|
|
||||||
the member IDs list of the new card
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
- name: assignees
|
|
||||||
in: formData
|
|
||||||
description: |
|
|
||||||
the array of maximum one ID of assignee of the new card
|
|
||||||
type: string
|
|
||||||
required: false
|
|
||||||
- name: title
|
|
||||||
in: formData
|
|
||||||
description: |
|
|
||||||
the title of the new card
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: description
|
|
||||||
in: formData
|
|
||||||
description: |
|
|
||||||
the description of the new card
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: swimlaneId
|
|
||||||
in: formData
|
|
||||||
description: |
|
|
||||||
the swimlane ID of the new card
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: |
|
|
||||||
the board ID of the new card
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: list
|
|
||||||
in: path
|
|
||||||
description: |
|
|
||||||
the list ID of the new card
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
schema:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
_id:
|
|
||||||
type: string
|
|
||||||
/api/boards/{board}/lists/{list}/cards/{card}:
|
|
||||||
get:
|
|
||||||
operationId: get_board_list_card
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
parameters:
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: the board value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: list
|
|
||||||
in: path
|
|
||||||
description: the list value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: card
|
|
||||||
in: path
|
|
||||||
description: the card value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
put:
|
|
||||||
operationId: put_board_list_card
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
consumes:
|
|
||||||
- multipart/form-data
|
|
||||||
- application/json
|
|
||||||
parameters:
|
|
||||||
- name: title
|
|
||||||
in: formData
|
|
||||||
description: the title value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: listId
|
|
||||||
in: formData
|
|
||||||
description: the listId value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: authorId
|
|
||||||
in: formData
|
|
||||||
description: the authorId value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: parentId
|
|
||||||
in: formData
|
|
||||||
description: the parentId value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: description
|
|
||||||
in: formData
|
|
||||||
description: the description value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: color
|
|
||||||
in: formData
|
|
||||||
description: the color value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: labelIds
|
|
||||||
in: formData
|
|
||||||
description: the labelIds value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: requestedBy
|
|
||||||
in: formData
|
|
||||||
description: the requestedBy value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: assignedBy
|
|
||||||
in: formData
|
|
||||||
description: the assignedBy value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: receivedAt
|
|
||||||
in: formData
|
|
||||||
description: the receivedAt value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: startAt
|
|
||||||
in: formData
|
|
||||||
description: the startAt value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: dueAt
|
|
||||||
in: formData
|
|
||||||
description: the dueAt value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: endAt
|
|
||||||
in: formData
|
|
||||||
description: the endAt value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: spentTime
|
|
||||||
in: formData
|
|
||||||
description: the spentTime value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: isOverTime
|
|
||||||
in: formData
|
|
||||||
description: the isOverTime value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: customFields
|
|
||||||
in: formData
|
|
||||||
description: the customFields value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: members
|
|
||||||
in: formData
|
|
||||||
description: the members value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: assignees
|
|
||||||
in: formData
|
|
||||||
description: the assignees value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: swimlaneId
|
|
||||||
in: formData
|
|
||||||
description: the swimlaneId value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: the board value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: list
|
|
||||||
in: path
|
|
||||||
description: the list value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: card
|
|
||||||
in: path
|
|
||||||
description: the card value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
delete:
|
|
||||||
operationId: delete_board_list_card
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
parameters:
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: the board value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: list
|
|
||||||
in: path
|
|
||||||
description: the list value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: card
|
|
||||||
in: path
|
|
||||||
description: the card value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
/api/boards/{board}/members/{member}:
|
/api/boards/{board}/members/{member}:
|
||||||
post:
|
post:
|
||||||
operationId: set_board_member_permission
|
operationId: set_board_member_permission
|
||||||
|
@ -1780,30 +1490,6 @@ paths:
|
||||||
'200':
|
'200':
|
||||||
description: |-
|
description: |-
|
||||||
200 response
|
200 response
|
||||||
/api/boards/{board}/swimlanes/{swimlane}/cards:
|
|
||||||
get:
|
|
||||||
operationId: get_board_swimlane_cards
|
|
||||||
tags:
|
|
||||||
- Cards
|
|
||||||
parameters:
|
|
||||||
- name: board
|
|
||||||
in: path
|
|
||||||
description: the board value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
- name: swimlane
|
|
||||||
in: path
|
|
||||||
description: the swimlane value
|
|
||||||
type: string
|
|
||||||
required: true
|
|
||||||
produces:
|
|
||||||
- application/json
|
|
||||||
security:
|
|
||||||
- UserSecurity: []
|
|
||||||
responses:
|
|
||||||
'200':
|
|
||||||
description: |-
|
|
||||||
200 response
|
|
||||||
/api/user:
|
/api/user:
|
||||||
get:
|
get:
|
||||||
operationId: get_current_user
|
operationId: get_current_user
|
||||||
|
@ -2349,219 +2035,6 @@ definitions:
|
||||||
- createdAt
|
- createdAt
|
||||||
- modifiedAt
|
- modifiedAt
|
||||||
- userId
|
- userId
|
||||||
Cards:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
title:
|
|
||||||
description: |
|
|
||||||
the title of the card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
archived:
|
|
||||||
description: |
|
|
||||||
is the card archived
|
|
||||||
type: boolean
|
|
||||||
parentId:
|
|
||||||
description: |
|
|
||||||
ID of the parent card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
listId:
|
|
||||||
description: |
|
|
||||||
List ID where the card is
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
swimlaneId:
|
|
||||||
description: |
|
|
||||||
Swimlane ID where the card is
|
|
||||||
type: string
|
|
||||||
boardId:
|
|
||||||
description: |
|
|
||||||
Board ID of the card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
coverId:
|
|
||||||
description: |
|
|
||||||
Cover ID of the card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
color:
|
|
||||||
type: string
|
|
||||||
enum:
|
|
||||||
- white
|
|
||||||
- green
|
|
||||||
- yellow
|
|
||||||
- orange
|
|
||||||
- red
|
|
||||||
- purple
|
|
||||||
- blue
|
|
||||||
- sky
|
|
||||||
- lime
|
|
||||||
- pink
|
|
||||||
- black
|
|
||||||
- silver
|
|
||||||
- peachpuff
|
|
||||||
- crimson
|
|
||||||
- plum
|
|
||||||
- darkgreen
|
|
||||||
- slateblue
|
|
||||||
- magenta
|
|
||||||
- gold
|
|
||||||
- navy
|
|
||||||
- gray
|
|
||||||
- saddlebrown
|
|
||||||
- paleturquoise
|
|
||||||
- mistyrose
|
|
||||||
- indigo
|
|
||||||
x-nullable: true
|
|
||||||
createdAt:
|
|
||||||
description: |
|
|
||||||
creation date
|
|
||||||
type: string
|
|
||||||
modifiedAt:
|
|
||||||
type: string
|
|
||||||
customFields:
|
|
||||||
description: |
|
|
||||||
list of custom fields
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/definitions/CardsCustomfields"
|
|
||||||
x-nullable: true
|
|
||||||
dateLastActivity:
|
|
||||||
description: |
|
|
||||||
Date of last activity
|
|
||||||
type: string
|
|
||||||
description:
|
|
||||||
description: |
|
|
||||||
description of the card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
requestedBy:
|
|
||||||
description: |
|
|
||||||
who requested the card (ID of the user)
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
assignedBy:
|
|
||||||
description: |
|
|
||||||
who assigned the card (ID of the user)
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
labelIds:
|
|
||||||
description: |
|
|
||||||
list of labels ID the card has
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
x-nullable: true
|
|
||||||
members:
|
|
||||||
description: |
|
|
||||||
list of members (user IDs)
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
x-nullable: true
|
|
||||||
assignees:
|
|
||||||
description: |
|
|
||||||
who is assignee of the card (user ID),
|
|
||||||
maximum one ID of assignee in array.
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
x-nullable: true
|
|
||||||
receivedAt:
|
|
||||||
description: |
|
|
||||||
Date the card was received
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
startAt:
|
|
||||||
description: |
|
|
||||||
Date the card was started to be worked on
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
dueAt:
|
|
||||||
description: |
|
|
||||||
Date the card is due
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
endAt:
|
|
||||||
description: |
|
|
||||||
Date the card ended
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
spentTime:
|
|
||||||
description: |
|
|
||||||
How much time has been spent on this
|
|
||||||
type: number
|
|
||||||
x-nullable: true
|
|
||||||
isOvertime:
|
|
||||||
description: |
|
|
||||||
is the card over time?
|
|
||||||
type: boolean
|
|
||||||
x-nullable: true
|
|
||||||
userId:
|
|
||||||
description: |
|
|
||||||
user ID of the author of the card
|
|
||||||
type: string
|
|
||||||
sort:
|
|
||||||
description: |
|
|
||||||
Sort value
|
|
||||||
type: number
|
|
||||||
subtaskSort:
|
|
||||||
description: |
|
|
||||||
subtask sort value
|
|
||||||
type: number
|
|
||||||
x-nullable: true
|
|
||||||
type:
|
|
||||||
description: |
|
|
||||||
type of the card
|
|
||||||
type: string
|
|
||||||
linkedId:
|
|
||||||
description: |
|
|
||||||
ID of the linked card
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
vote:
|
|
||||||
description: |
|
|
||||||
vote object, see below
|
|
||||||
$ref: "#/definitions/CardsVote"
|
|
||||||
x-nullable: true
|
|
||||||
required:
|
|
||||||
- archived
|
|
||||||
- swimlaneId
|
|
||||||
- createdAt
|
|
||||||
- modifiedAt
|
|
||||||
- dateLastActivity
|
|
||||||
- userId
|
|
||||||
- sort
|
|
||||||
- type
|
|
||||||
CardsVote:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
question:
|
|
||||||
type: string
|
|
||||||
positive:
|
|
||||||
description: |
|
|
||||||
list of members (user IDs)
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
negative:
|
|
||||||
description: |
|
|
||||||
list of members (user IDs)
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: string
|
|
||||||
x-nullable: true
|
|
||||||
end:
|
|
||||||
type: string
|
|
||||||
required:
|
|
||||||
- question
|
|
||||||
CardsCustomfields:
|
|
||||||
type: object
|
|
||||||
ChecklistItems:
|
ChecklistItems:
|
||||||
type: object
|
type: object
|
||||||
description: An item in a checklist
|
description: An item in a checklist
|
||||||
|
|
|
@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
appTitle = (defaultText = "Wekan"),
|
appTitle = (defaultText = "Wekan"),
|
||||||
# The name of the app as it is displayed to the user.
|
# The name of the app as it is displayed to the user.
|
||||||
|
|
||||||
appVersion = 393,
|
appVersion = 394,
|
||||||
# Increment this for every release.
|
# Increment this for every release.
|
||||||
|
|
||||||
appMarketingVersion = (defaultText = "3.93.0~2020-04-10"),
|
appMarketingVersion = (defaultText = "3.94.0~2020-04-12"),
|
||||||
# Human-readable presentation of the app version.
|
# Human-readable presentation of the app version.
|
||||||
|
|
||||||
minUpgradableAppVersion = 0,
|
minUpgradableAppVersion = 0,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue