Added activity model to keep track of changes to items
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
2022-12-04 01:05:24 -05:00
parent 6024a1fe7f
commit b8700c1ba3
4 changed files with 59 additions and 0 deletions

View File

@ -1,5 +1,6 @@
const db = require('../models');
const Item = db.items;
const Activity = db.activities;
// GET - /item/add
exports.getAdd = async function(req, res) {
@ -20,6 +21,12 @@ exports.postAdd = async function(req, res) {
console.log(`Saved item ${item.name} to the database.`);
const activity = await Activity.create({
user: 'Admin',
action: 'create',
itemId: item.id,
});
res.redirect('/');
};
@ -29,8 +36,11 @@ exports.getItem = async function(req, res) {
where: {
id: req.params.id,
},
include: Activity,
});
console.log(item[0].activities[0].render());
res.render('item/view.twig', {
item: item[0],
});