Lauri Ojansivu 2 năm trước cách đây
mục cha
commit
8df318bced

+ 2 - 2
CHANGELOG.md

@@ -10,7 +10,7 @@ Note:
 
 
 [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
 [How to upgrade WeKan](https://github.com/wekan/wekan/issues/4585)
 
 
-# Upcoming WeKan ® release
+# v6.82 2023-04-07 WeKan ® release
 
 
 This release fixes the following bugs:
 This release fixes the following bugs:
 
 
@@ -20,7 +20,7 @@ This release fixes the following bugs:
   Thanks to mfilser.
   Thanks to mfilser.
 - [Fix broken add_board_member API and return value for remove_board_member](https://github.com/wekan/wekan/pull/4880).
 - [Fix broken add_board_member API and return value for remove_board_member](https://github.com/wekan/wekan/pull/4880).
   Thanks to gustavengstrom.
   Thanks to gustavengstrom.
-- [Try to fix card open position](https://github.com/wekan/wekan/commit/f258d8d51784839d06b34e43ec50951603340037).
+- [Try to fix card open position and make card resizeable](https://github.com/wekan/wekan/commit/f258d8d51784839d06b34e43ec50951603340037).
   Thanks to xet7.
   Thanks to xet7.
 
 
 Thanks to above GitHub users for their contributions and translators for their translations.
 Thanks to above GitHub users for their contributions and translators for their translations.

+ 1 - 1
Stackerfile.yml

@@ -1,5 +1,5 @@
 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v6.81.0"
+appVersion: "v6.82.0"
 files:
 files:
   userUploads:
   userUploads:
     - README.md
     - README.md

+ 1 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "wekan",
   "name": "wekan",
-  "version": "v6.81.0",
+  "version": "v6.82.0",
   "lockfileVersion": 1,
   "lockfileVersion": 1,
   "requires": true,
   "requires": true,
   "dependencies": {
   "dependencies": {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "wekan",
   "name": "wekan",
-  "version": "v6.81.0",
+  "version": "v6.82.0",
   "description": "Open-Source kanban",
   "description": "Open-Source kanban",
   "private": true,
   "private": true,
   "repository": {
   "repository": {

+ 16 - 6
public/api/wekan.html

@@ -7,7 +7,7 @@
     <meta charset="utf-8">
     <meta charset="utf-8">
     <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
     <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
-    <title>Wekan REST API v6.81</title>
+    <title>Wekan REST API v6.82</title>
 
 
     <style>
     <style>
     </style>
     </style>
@@ -1558,7 +1558,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
 	  	<ul class="toc-list-h1">
 	  	<ul class="toc-list-h1">
         
         
           <li>
           <li>
-            <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v6.81">Wekan REST API v6.81</a>
+            <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v6.82">Wekan REST API v6.82</a>
             
             
           </li>
           </li>
         
         
@@ -2161,7 +2161,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
     <div class="page-wrapper">
     <div class="page-wrapper">
       <div class="dark-box"></div>
       <div class="dark-box"></div>
       <div class="content">
       <div class="content">
-        <h1 id="wekan-rest-api">Wekan REST API v6.81</h1>
+        <h1 id="wekan-rest-api">Wekan REST API v6.82</h1>
 <blockquote>
 <blockquote>
 <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
 <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
 </blockquote>
 </blockquote>
@@ -15579,7 +15579,8 @@ Accept: application/json
   &quot;action&quot;: &quot;string&quot;,
   &quot;action&quot;: &quot;string&quot;,
   &quot;isAdmin&quot;: true,
   &quot;isAdmin&quot;: true,
   &quot;isNoComments&quot;: true,
   &quot;isNoComments&quot;: true,
-  &quot;isCommentOnly&quot;: true
+  &quot;isCommentOnly&quot;: true,
+  &quot;isWorker&quot;: true
 }&#x27;</span>;
 }&#x27;</span>;
 <span class="hljs-keyword">const</span> headers = {
 <span class="hljs-keyword">const</span> headers = {
   <span class="hljs-string">&#x27;Content-Type&#x27;</span>:<span class="hljs-string">&#x27;multipart/form-data&#x27;</span>,
   <span class="hljs-string">&#x27;Content-Type&#x27;</span>:<span class="hljs-string">&#x27;multipart/form-data&#x27;</span>,
@@ -15605,7 +15606,8 @@ fetch(<span class="hljs-string">&#x27;/api/boards/{board}/members/{user}/add&#x2
   <span class="hljs-string">&quot;action&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
   <span class="hljs-string">&quot;action&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
   <span class="hljs-string">&quot;isAdmin&quot;</span>: <span class="hljs-literal">true</span>,
   <span class="hljs-string">&quot;isAdmin&quot;</span>: <span class="hljs-literal">true</span>,
   <span class="hljs-string">&quot;isNoComments&quot;</span>: <span class="hljs-literal">true</span>,
   <span class="hljs-string">&quot;isNoComments&quot;</span>: <span class="hljs-literal">true</span>,
-  <span class="hljs-string">&quot;isCommentOnly&quot;</span>: <span class="hljs-literal">true</span>
+  <span class="hljs-string">&quot;isCommentOnly&quot;</span>: <span class="hljs-literal">true</span>,
+  <span class="hljs-string">&quot;isWorker&quot;</span>: <span class="hljs-literal">true</span>
 };
 };
 <span class="hljs-keyword">const</span> headers = {
 <span class="hljs-keyword">const</span> headers = {
   <span class="hljs-string">&#x27;Content-Type&#x27;</span>:<span class="hljs-string">&#x27;multipart/form-data&#x27;</span>,
   <span class="hljs-string">&#x27;Content-Type&#x27;</span>:<span class="hljs-string">&#x27;multipart/form-data&#x27;</span>,
@@ -15732,6 +15734,7 @@ to later change the permissions.</p>
 <span class="hljs-attr">isAdmin:</span> <span class="hljs-literal">true</span>
 <span class="hljs-attr">isAdmin:</span> <span class="hljs-literal">true</span>
 <span class="hljs-attr">isNoComments:</span> <span class="hljs-literal">true</span>
 <span class="hljs-attr">isNoComments:</span> <span class="hljs-literal">true</span>
 <span class="hljs-attr">isCommentOnly:</span> <span class="hljs-literal">true</span>
 <span class="hljs-attr">isCommentOnly:</span> <span class="hljs-literal">true</span>
+<span class="hljs-attr">isWorker:</span> <span class="hljs-literal">true</span>
 
 
 </code></pre>
 </code></pre>
 <h3 id="add_board_member-parameters">Parameters</h3>
 <h3 id="add_board_member-parameters">Parameters</h3>
@@ -15772,7 +15775,7 @@ to later change the permissions.</p>
 <td>body</td>
 <td>body</td>
 <td>string</td>
 <td>string</td>
 <td>true</td>
 <td>true</td>
-<td>the action value</td>
+<td>the action (needs to be <code>add</code>)</td>
 </tr>
 </tr>
 <tr>
 <tr>
 <td>» isAdmin</td>
 <td>» isAdmin</td>
@@ -15795,6 +15798,13 @@ to later change the permissions.</p>
 <td>true</td>
 <td>true</td>
 <td>only enable comments</td>
 <td>only enable comments</td>
 </tr>
 </tr>
+<tr>
+<td>» isWorker</td>
+<td>body</td>
+<td>boolean</td>
+<td>true</td>
+<td>is the user a board worker</td>
+</tr>
 </tbody>
 </tbody>
 </table>
 </table>
 <h4 id="detailed-descriptions-42">Detailed descriptions</h4>
 <h4 id="detailed-descriptions-42">Detailed descriptions</h4>

+ 9 - 2
public/api/wekan.yml

@@ -1,7 +1,7 @@
 swagger: '2.0'
 swagger: '2.0'
 info:
 info:
   title: Wekan REST API
   title: Wekan REST API
-  version: v6.81
+  version: v6.82
   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.
 
 
@@ -2185,7 +2185,8 @@ paths:
       parameters:
       parameters:
         - name: action
         - name: action
           in: formData
           in: formData
-          description: the action value
+          description: |
+            the action (needs to be `add`)
           type: string
           type: string
           required: true
           required: true
         - name: isAdmin
         - name: isAdmin
@@ -2206,6 +2207,12 @@ paths:
             only enable comments
             only enable comments
           type: boolean
           type: boolean
           required: true
           required: true
+        - name: isWorker
+          in: formData
+          description: |
+            is the user a board worker
+          type: boolean
+          required: true
         - name: board
         - name: board
           in: path
           in: path
           description: |
           description: |

+ 2 - 2
sandstorm-pkgdef.capnp

@@ -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 = 681,
+    appVersion = 682,
     # Increment this for every release.
     # Increment this for every release.
 
 
-    appMarketingVersion = (defaultText = "6.81.0~2023-03-26"),
+    appMarketingVersion = (defaultText = "6.82.0~2023-04-07"),
     # Human-readable presentation of the app version.
     # Human-readable presentation of the app version.
 
 
     minUpgradableAppVersion = 0,
     minUpgradableAppVersion = 0,

+ 4 - 4
snapcraft.yaml

@@ -1,5 +1,5 @@
 name: wekan
 name: wekan
-version: '6.81'
+version: '6.82'
 base: core20
 base: core20
 summary: Open Source kanban
 summary: Open Source kanban
 description: |
 description: |
@@ -169,9 +169,9 @@ parts:
             # Cleanup
             # Cleanup
             mkdir .build
             mkdir .build
             cd .build
             cd .build
-            wget https://github.com/wekan/wekan/releases/download/v6.81/wekan-6.81-amd64.zip
-            unzip wekan-6.81-amd64.zip
-            rm wekan-6.81-amd64.zip
+            wget https://github.com/wekan/wekan/releases/download/v6.82/wekan-6.82-amd64.zip
+            unzip wekan-6.82-amd64.zip
+            rm wekan-6.82-amd64.zip
             cd ..
             cd ..
             ##cd .build/bundle
             ##cd .build/bundle
             ##find . -type d -name '*-garbage*' | xargs rm -rf
             ##find . -type d -name '*-garbage*' | xargs rm -rf