|
|
|
|
@ -1,3 +1,5 @@ |
|
|
|
|
import path from 'path'; |
|
|
|
|
|
|
|
|
|
import { Meteor } from 'meteor/meteor'; |
|
|
|
|
import { Random } from 'meteor/random'; |
|
|
|
|
import { UploadFS } from 'meteor/jalik:ufs'; |
|
|
|
|
@ -6,6 +8,11 @@ import _ from 'underscore'; |
|
|
|
|
import { canAccessRoom, hasPermission } from '../../authorization'; |
|
|
|
|
import { settings } from '../../settings'; |
|
|
|
|
|
|
|
|
|
// set ufs temp dir to $TMPDIR/ufs instead of /tmp/ufs if the variable is set
|
|
|
|
|
if ('TMPDIR' in process.env) { |
|
|
|
|
UploadFS.config.tmpDir = path.join(process.env.TMPDIR, 'ufs'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
UploadFS.config.defaultStorePermissions = new UploadFS.StorePermissions({ |
|
|
|
|
insert(userId, doc) { |
|
|
|
|
if (userId) { |
|
|
|
|
|