Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Sam X. Chen 2019-08-10 00:49:07 -04:00
commit af560bc9b4
9 changed files with 38 additions and 10 deletions

View file

@ -94,3 +94,5 @@ wekan-markdown
konecty:mongo-counter konecty:mongo-counter
percolate:synced-cron percolate:synced-cron
easylogic:summernote easylogic:summernote
cfs:filesystem

View file

@ -30,6 +30,7 @@ cfs:collection@0.5.5
cfs:collection-filters@0.2.4 cfs:collection-filters@0.2.4
cfs:data-man@0.0.6 cfs:data-man@0.0.6
cfs:file@0.1.17 cfs:file@0.1.17
cfs:filesystem@0.1.2
cfs:gridfs@0.0.34 cfs:gridfs@0.0.34
cfs:http-methods@0.0.32 cfs:http-methods@0.0.32
cfs:http-publish@0.0.13 cfs:http-publish@0.0.13

View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v3.11.0", "version": "v3.13.0",
"description": "Open-Source kanban", "description": "Open-Source kanban",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -1,7 +1,27 @@
# Upcoming Wekan release # v3.13 2019-08-09 Wekan relese
This release fixes the following bugs: Update translations. Thanks to translators.
# v3.12 2019-08-09 Wekan release
This release adds the following new features:
- [Allowing wekan server admin to specify the attachments to be uploaded to server
file system instead of mongodb by specifying a system
env var: ATTACHMENTS_STORE_PATH](https://github.com/wekan/wekan/pull/2603).
The only caveat for this is if it's not a brand new wekan, if the wekan
server admin switchs to this setting, their old attachments won't be available
anymore, unless someone make a script to export them out to the filesystem.
Thanks to whowillcare.
- [Allowing user to insert video, link and image, or paste in html with sanitization.
In user comments display area, images can be clicked and shown as
swipebox](https://github.com/wekan/wekan/pull/2593).
Thanks to whowillcare.
and fixes the following bugs:
- [Fix comment-editor marking issue](https://github.com/wekan/wekan/issues/2575).
Thanks to whowillcare.
- [Bugfix: style kbd font color became white after introduced summernote editor - [Bugfix: style kbd font color became white after introduced summernote editor
to card comments](https://github.com/wekan/wekan/pull/2600). to card comments](https://github.com/wekan/wekan/pull/2600).
Thanks to whowillcare. Thanks to whowillcare.
@ -9,6 +29,11 @@ This release fixes the following bugs:
on desktop webbrowser view, so that it's not possible for normal users to make accidental on desktop webbrowser view, so that it's not possible for normal users to make accidental
clicks to those](https://github.com/wekan/wekan/issues/2599). clicks to those](https://github.com/wekan/wekan/issues/2599).
Thanks to derbolle and xet7. Thanks to derbolle and xet7.
- [Fix bug on editing users informations, switching to other view, staring
a board](https://github.com/wekan/wekan/issues/2590).
Thanks to road42.
- [Fix null access with board body](https://github.com/wekan/wekan/pull/2602).
Thanks to justinr1234.
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.

View file

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

View file

@ -8,10 +8,10 @@ Template.boardListHeaderBar.events({
Template.boardListHeaderBar.helpers({ Template.boardListHeaderBar.helpers({
templatesBoardId() { templatesBoardId() {
return Meteor.user().getTemplatesBoardId(); return Meteor.user() && Meteor.user().getTemplatesBoardId();
}, },
templatesBoardSlug() { templatesBoardSlug() {
return Meteor.user().getTemplatesBoardSlug(); return Meteor.user() && Meteor.user().getTemplatesBoardSlug();
}, },
}); });

View file

@ -260,7 +260,7 @@ Users.attachSchema(
Users.allow({ Users.allow({
update(userId) { update(userId) {
const user = Users.findOne(userId); const user = Users.findOne(userId);
return user && Meteor.user().isAdmin; return user; // && Meteor.user().isAdmin; // GitHub issue #2590
}, },
remove(userId, doc) { remove(userId, doc) {
const adminsNumber = Users.find({ isAdmin: true }).count(); const adminsNumber = Users.find({ isAdmin: true }).count();

View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v3.11.0", "version": "v3.13.0",
"description": "Open-Source kanban", "description": "Open-Source kanban",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -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 = 313, appVersion = 315,
# Increment this for every release. # Increment this for every release.
appMarketingVersion = (defaultText = "3.11.0~2019-08-07"), appMarketingVersion = (defaultText = "3.13.0~2019-08-09"),
# Human-readable presentation of the app version. # Human-readable presentation of the app version.
minUpgradableAppVersion = 0, minUpgradableAppVersion = 0,