summaryrefslogtreecommitdiffstats
path: root/collections/avatars.js
diff options
context:
space:
mode:
authorMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
committerMaxime Quandalle <maxime@quandalle.com>2015-09-03 23:12:46 +0200
commitb3851817ecd59b039f2c2228d08a1c6fd8e60d60 (patch)
tree82a50f69788d5c20632f3ec9c7d3e136502b93b4 /collections/avatars.js
parent039cfe7edf8faf901069a94b3ca9b66f7973b26a (diff)
downloadwekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.gz
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.tar.bz2
wekan-b3851817ecd59b039f2c2228d08a1c6fd8e60d60.zip
Enforce a consistent ES6 coding style
Replace the old (and broken) jshint + jscsrc by eslint and configure it to support some of the ES6 features. The command `eslint` currently has one error which is a bug that was discovered by its static analysis and should be fixed (usage of a dead object).
Diffstat (limited to 'collections/avatars.js')
-rw-r--r--collections/avatars.js18
1 files changed, 9 insertions, 9 deletions
diff --git a/collections/avatars.js b/collections/avatars.js
index 87af7120..53924ffb 100644
--- a/collections/avatars.js
+++ b/collections/avatars.js
@@ -1,27 +1,27 @@
Avatars = new FS.Collection('avatars', {
stores: [
- new FS.Store.GridFS('avatars')
+ new FS.Store.GridFS('avatars'),
],
filter: {
maxSize: 72000,
allow: {
- contentTypes: ['image/*']
- }
- }
+ contentTypes: ['image/*'],
+ },
+ },
});
-var isOwner = function(userId, file) {
+function isOwner(userId, file) {
return userId && userId === file.userId;
-};
+}
Avatars.allow({
insert: isOwner,
update: isOwner,
remove: isOwner,
- download: function() { return true; },
- fetch: ['userId']
+ download() { return true; },
+ fetch: ['userId'],
});
-Avatars.files.before.insert(function(userId, doc) {
+Avatars.files.before.insert((userId, doc) => {
doc.userId = userId;
});