Site settings and fires fromNow Reactive

This commit is contained in:
vjrj 2018-01-29 11:30:17 +01:00
parent e4b0135953
commit 379e72a9e7
15 changed files with 482 additions and 64 deletions

View file

@ -21,3 +21,6 @@ import '../../api/Notifications/server/publications';
import '../../api/Fires/methods';
import '../../api/Fires/server/publications';
import '../../api/SiteSettings/methods';
import '../../api/SiteSettings/server/publications';

View file

@ -5,6 +5,7 @@ import { Accounts } from 'meteor/accounts-base';
import randomHex from 'crypto-random-hex';
import UserSubsToFiresCollection from '/imports/api/Subscriptions/Subscriptions';
import FireAlertsCollection from '/imports/api/FireAlerts/FireAlerts';
import SiteSettings from '/imports/api/SiteSettings/SiteSettings';
Meteor.startup(() => {
// https://github.com/percolatestudio/meteor-migrations
@ -83,8 +84,16 @@ Meteor.startup(() => {
}
});
Migrations.add({
version: 5,
up: function siteSettingsIndex() {
// other way:
SiteSettings._ensureIndex({ name: 1 }, { unique: 1 });
}
});
// Set createdAt in users & subs
Migrations.migrateTo('latest');
// Migrations.migrateTo('2,rerun');
// Migrations.migrateTo('5,rerun');
});