Lots of changes and additions to the project. Still early, and not usable.

This commit is contained in:
Brian McGonagill 2022-08-15 18:07:39 -05:00
parent 8636f8cf9b
commit 266dbd0856
41 changed files with 836 additions and 67 deletions

View file

@ -12,9 +12,8 @@ Locations.allow({
});
Meteor.methods({
'add.location' (name, type) {
'add.location' (name) {
check(name, String);
check(type, String);
if (!this.userId) {
throw new Meteor.Error('You are not allowed to add locations. Make sure you are logged in with valid user credentials.');
@ -22,14 +21,12 @@ Meteor.methods({
return Locations.insert({
locationName: name,
locationType: type,
owner: this.userid,
owner: this.userId,
});
},
'edit.location' (locationId, locationName, locationType) {
'edit.location' (locationId, locationName) {
check(locationId, String);
check(locationName, String);
check(locationType, String);
if (!this.userId) {
throw new Meteor.Error('You are not allowed to edit locations. Make sure you are logged in with valid user credentials.');
@ -38,7 +35,6 @@ Meteor.methods({
return Locations.update({ _id: locationId }, {
$set: {
locationName: locationName,
locationType: locationType,
}
});
},