Updating dashboard view, and fixing an issue with menu completion.

This commit is contained in:
Brian McGonagill 2022-08-30 16:17:53 -05:00
parent 81f29952e2
commit 2ce2499347
4 changed files with 48 additions and 17 deletions

View file

@ -1,22 +1,6 @@
<template name="dashboard">
<h4>My Dashboard</h4>
<div class="row">
{{#if isInRole 'systemadmin'}}
<div class="col s12 m6 l4">
<div class="card blue-grey darken-1" id="userInfoCard">
<div class="card-content white-text">
<span class="card-title"><h4>Users</h4></span>
<div class="row">
<div class="col s8"><i class="medium material-icons">person</i></div>
<div class="col s4"><h2>{{userCount}}</h2></div>
</div>
</div>
<div class="card-action">
<a href="#" class="cardLink" id="userMgmtLink">User Management</a>
</div>
</div>
</div>
{{/if}}
<div class="col s12 m6 l4">
<div class="card blue-grey darken-1" id="listInfoCard">
<div class="card-content white-text">
@ -37,7 +21,12 @@
<span class="card-title"><h4>{{todayDate}}</h4></span>
{{#each todayMenuItem}}
<div class="row">
<div class="col s12"><h3><i class="medium material-icons">local_dining</i>{{itemName}}</h3></div>
<div class="col s6"><h3><i class="medium material-icons">local_dining</i>{{itemName}}</h3></div>
<div class="col s6">
{{#each nextDays}}
<p class="flow-text">Tomorrow - {{itemName}}</p>
{{/each}}
</div>
</div>
{{/each}}
</div>
@ -47,6 +36,20 @@
</div>
</div>
{{#if isInRole 'systemadmin'}}
<div class="col s12 m6 l4">
<div class="card blue-grey darken-1" id="userInfoCard">
<div class="card-content white-text">
<span class="card-title"><h4>Users</h4></span>
<div class="row">
<div class="col s8"><i class="medium material-icons">person</i></div>
<div class="col s4"><h2>{{userCount}}</h2></div>
</div>
</div>
<div class="card-action">
<a href="#" class="cardLink" id="userMgmtLink">User Management</a>
</div>
</div>
</div>
<div class="col s12 m6 l4">
<div class="card blue-grey darken-1" id="prodInfoCard">
<div class="card-content white-text">

View file

@ -49,6 +49,12 @@ Template.dashboard.helpers({
let now = new Date();
let todayDate = moment(now).format("MMM D, YYYY");
return todayDate;
},
nextDays: function() {
let now = new Date();
let nowDate = moment(now).add(1, 'day').format("MM D, YYYY");
console.log("nowDate = " + nowDate);
return MenuItems.find({ serveDate: nowDate });
}
});

View file

@ -38,6 +38,13 @@ Template.mainMenuTbl.events({
console.log(" ERROR: can't mark menu complete: " + err);
} else {
console.log(" SUCCESS marking menu complete.");
Meteor.call('setAllMade.menuItem', menuId, function(err, result) {
if (err) {
console.log(" ERROR: cannot set all items as made: " + err);
} else {
console.log(" SUCCESS setting all items made.");
}
});
}
});
}