Merge branch 'dev' into 'main'

Adding new files.

See merge request bmcgonag/get_my!15
This commit is contained in:
Brian McGonagill 2024-08-21 13:45:25 +00:00
commit b245fde84c
4 changed files with 78 additions and 2 deletions

View file

@ -0,0 +1,10 @@
<template name="listItemTblByStore">
<div class="row">
<div class="col s12">
<ul class="collection with-header">
<li class="collection-header"><h4>First Names</h4></li>
<li class="collection-item">Alvin</li>
</ul>
</div>
</div>
</template>

View file

@ -0,0 +1,30 @@
import { ListItems } from '../../imports/api/listItems.js';
import { M } from '../lib/assets/materialize.js';
import { UserLast } from '../../imports/api/userLast.js';
import { Stores } from '../../imports/api/stores.js';
Template.listItemTblByStore.onCreated(function() {
this.autorun( () => {
this.subscribe("myListItems", Session.get("listId"));
});
this.subscribe("storeInfo");
this.subscribe("userLastView");
});
Template.listItemTblByStore.onRendered(function() {
Session.set("showReceivedItems", false);
Session.set("searchVal", "");
});
Template.listItemTblByStore.helpers({
thisListItems: function() {
let showReceved = Session.get("showReceivedItems");
let searchVal = Session.get("searchVal");
let stores = Stores.find({}).fetch();
}
});
Template.listItemTblByStore.events({
});

View file

@ -32,8 +32,6 @@ Meteor.methods({
prodOwner: this.userId,
prodStore: prodStore,
});
} else {
console.log(" ---- Product exsits in database already.");
}
},
'edit.product' (prodId, prodName, prodStore) {

38
imports/api/updateInfo.js Normal file
View file

@ -0,0 +1,38 @@
import { Meteor } from 'meteor/meteor';
import { Mongo } from 'meteor/mongo';
import { check } from 'meteor/check';
export const UpdateInfo = new Mongo.Collection('updateInfo');
UpdateInfo.allow({
insert: function(userId, doc){
// if use id exists, allow insert
return !!userId;
},
});
Meteor.methods({
'add.updateInfo' (updateObject) {
check(updateObject, Object);
UpdateInfo.insert({
title: updateObject.title,
description: updateObject.description,
dateRelease: updateObject.date,
releaseLink: updateObject.link
});
},
'markUpdate.read' (updateId) {
check(updateId, String);
if (!this.userId) {
throw new Meteor.Error('You are not allowed to mark updates as read. Make sure you are logged in with valid user credentials.');
}
return UpdateInfo.update({ _id: updateId }, {
$set: {
viewed: true
}
});
}
});