mirror of
https://gitlab.com/bmcgonag/get_my.git
synced 2026-03-27 08:18:50 +00:00
Updating framework to meteor 3 and later
This commit is contained in:
parent
717994508a
commit
cca29bc591
58 changed files with 2332 additions and 1611 deletions
|
|
@ -16,10 +16,10 @@ Template.userInfoModal.onRendered(function() {
|
|||
var elemse = document.querySelectorAll('select');
|
||||
var instancese = M.FormSelect.init(elemse, {});
|
||||
|
||||
Meteor.setTimeout(() => {
|
||||
instances = M.Modal.init(elems, {});
|
||||
instancese = M.FormSelect.init(elemse, {});
|
||||
}, 500);
|
||||
// Meteor.setTimeout(() => {
|
||||
// instances = M.Modal.init(elems, {});
|
||||
// instancese = M.FormSelect.init(elemse, {});
|
||||
// }, 500);
|
||||
});
|
||||
|
||||
Template.userInfoModal.helpers({
|
||||
|
|
@ -35,19 +35,34 @@ Template.userInfoModal.helpers({
|
|||
userInfo: function() {
|
||||
let usersId = Session.get("usersId");
|
||||
if (usersId != "" && usersId != null) {
|
||||
let usersInfo = Meteor.users.findOne({ _id: usersId });
|
||||
// console.dir(usersInfo);
|
||||
Session.set("usersInfo", usersInfo);
|
||||
return usersInfo;
|
||||
const uIn = async() => {
|
||||
let usersInfo = await Meteor.users.findOneAsync({ _id: usersId });
|
||||
if (!usersInfo) {
|
||||
console.log("No information found for this user.");
|
||||
return;
|
||||
} else {
|
||||
Session.set("usersInfo", usersInfo);
|
||||
return usersInfo;
|
||||
}
|
||||
// console.dir(usersInfo);
|
||||
}
|
||||
uIn();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
},
|
||||
userRole: function() {
|
||||
let userRole = Roles.getRolesForUser( Session.get("usersId"));
|
||||
Session.set("usersRole", userRole);
|
||||
console.log(userRole);
|
||||
return userRole;
|
||||
const getRole = async() => {
|
||||
let userRole = Roles.getRolesForUserAsync( Session.get("usersId"));
|
||||
if (!userRole) {
|
||||
return;
|
||||
} else {
|
||||
Session.set("usersRole", userRole);
|
||||
console.log(userRole);
|
||||
return userRole;
|
||||
}
|
||||
}
|
||||
getRole();
|
||||
},
|
||||
rolesOptions: function() {
|
||||
return Roles.find();
|
||||
|
|
@ -121,36 +136,33 @@ Template.userInfoModal.events({
|
|||
}
|
||||
});
|
||||
|
||||
changePassword = function(userId, passwd) {
|
||||
changePassword = async function(userId, passwd) {
|
||||
console.log("would change password.");
|
||||
Meteor.call('edit.userPass', userId, passwd, function(err, result) {
|
||||
if (err) {
|
||||
console.log(" ERROR changing user passwrod:" + err);
|
||||
} else {
|
||||
showSnackbar("Successfully Saved Changes!", "green");
|
||||
console.log(" Password changed successfully!");
|
||||
}
|
||||
});
|
||||
let result = await Meteor.callAsync('edit.userPass', userId, passwd);
|
||||
if (!result) {
|
||||
console.log(" ERROR changing user passwrod:");
|
||||
} else {
|
||||
showSnackbar("Successfully Saved Changes!", "green");
|
||||
console.log(" Password changed successfully!");
|
||||
}
|
||||
}
|
||||
|
||||
changeUserEmail = function(usersId, usersEmail) {
|
||||
changeUserEmail = async function(usersId, usersEmail) {
|
||||
console.log("Would change user email");
|
||||
Meteor.call('update.userEmail', usersId, usersEmail, function(err, result) {
|
||||
if (err) {
|
||||
console.log(" ERROR updating user email: " + err);
|
||||
} else {
|
||||
showSnackbar("Email updated successfully!", "green");
|
||||
}
|
||||
});
|
||||
let result = await Meteor.callAsync('update.userEmail', usersId, usersEmail);
|
||||
if (!result) {
|
||||
console.log(" ERROR updating user email: " + err);
|
||||
} else {
|
||||
showSnackbar("Email updated successfully!", "green");
|
||||
}
|
||||
}
|
||||
|
||||
changeUserRole = function(userId, role) {
|
||||
changeUserRole = async function(userId, role) {
|
||||
console.log("Would change user Role.");
|
||||
Meteor.call('edit.userRole', userId, role, function(err, result) {
|
||||
if (err) {
|
||||
console.log(" ERROR updating user role: " + err);
|
||||
} else {
|
||||
showSnackbar("Role Successfully Updated!", "green");
|
||||
}
|
||||
});
|
||||
let result = await Meteor.callAsync('edit.userRole', userId, role);
|
||||
if (!result) {
|
||||
console.log(" ERROR updating user role: " + err);
|
||||
} else {
|
||||
showSnackbar("Role Successfully Updated!", "green");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue