New users now get subscribed to the default libraries as defined by env

This commit is contained in:
Stefan Zermatten
2021-06-10 15:18:54 +02:00
parent 7056c5b37b
commit 9994c1f32a

View File

@@ -2,6 +2,7 @@ import SimpleSchema from 'simpl-schema';
import { ValidatedMethod } from 'meteor/mdg:validated-method';
import { RateLimiterMixin } from 'ddp-rate-limiter-mixin';
import '/imports/api/users/deleteMyAccount.js';
const defaultLibraries = process.env.DEFAULT_LIBRARIES && process.env.DEFAULT_LIBRARIES.split(',') || [];
const userSchema = new SimpleSchema({
username: {
@@ -63,7 +64,7 @@ const userSchema = new SimpleSchema({
},
subscribedLibraries: {
type: Array,
defaultValue: [],
defaultValue: defaultLibraries,
max: 100,
},
'subscribedLibraries.$': {