Disable sitesettings methods

This commit is contained in:
vjrj 2018-02-14 11:26:14 +01:00
parent 9ebbe5482a
commit ed7c89476f

View file

@ -1,11 +1,11 @@
import { Meteor } from 'meteor/meteor'; import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check'; /* import { check } from 'meteor/check';
import SiteSettings from './SiteSettings'; import SiteSettings from './SiteSettings';
import SiteSettingsTypes from './SiteSettingsTypes'; import SiteSettingsTypes from './SiteSettingsTypes'; */
import rateLimit from '../../modules/rate-limit'; import rateLimit from '../../modules/rate-limit';
Meteor.methods({ Meteor.methods({
'siteSettings.insert': function siteSettingsInsert(setting) { /* 'siteSettings.insert': function siteSettingsInsert(setting) {
check(setting, { check(setting, {
name: String, name: String,
type: String, type: String,
@ -46,14 +46,14 @@ Meteor.methods({
} catch (exception) { } catch (exception) {
throw new Meteor.Error('500', exception); throw new Meteor.Error('500', exception);
} }
} } */
}); });
rateLimit({ rateLimit({
methods: [ methods: [
'siteSettings.insert', /* 'siteSettings.insert',
'siteSettings.update', 'siteSettings.update',
'siteSettings.remove' 'siteSettings.remove' */
], ],
limit: 5, limit: 5,
timeRange: 1000 timeRange: 1000