import { SysConfig } from '../../../imports/api/systemConfig.js'; Template.systemAdmin.onCreated(function() { this.subscribe("SystemConfig"); }); Template.systemAdmin.onRendered(function() { this.autorun(() => { let curr = SysConfig.findOne({}); if (typeof curr != 'undefined') { $("#allowGenReg").prop('checked', curr.allowReg); $("#allAdmReg").prop('checked', curr.SysAdminReg); } else { console.log(" ---- unable to find current system configuration."); } }); }); Template.systemAdmin.helpers({ currConfigs: function() { } }); Template.systemAdmin.events({ 'change #allowGenReg, change #allowAdmReg' (evnnt) { let genReg = $("#allowGenReg").prop('checked'); let admReg = $("#allowAdmReg").prop('checked'); // console.log("General Reg set to: " + genReg); Meteor.call("add.noSysAdminReg", admReg, genReg, function(err, result) { if (err) { console.log(" ERROR updating permission to allow general registration: " + err); showSnackbar("Registration Permission Change Failed.", "red"); } else { console.log(" Successfully updated permission to allow general registration."); showSnackbar("Registration Permission Successfully Changed.", "green") } }); } });