diff --git a/src/models/license.js b/src/models/license.js index c20cb7e..11d45b4 100644 --- a/src/models/license.js +++ b/src/models/license.js @@ -13,6 +13,16 @@ module.exports = (sequelize, Sequelize) => { type: Sequelize.STRING, }, + seatsUsed: { + type: Sequelize.NUMBER, + default: 0, + }, + + seatsTotal: { + type: Sequelize.NUMBER, + default: 1, + }, + purchasedFrom: { type: Sequelize.STRING, }, diff --git a/src/routes/license.js b/src/routes/license.js index c5654b2..4e5826a 100644 --- a/src/routes/license.js +++ b/src/routes/license.js @@ -12,6 +12,8 @@ exports.postAdd = async function(req, res) { name: req.body.license_name, key: req.body.license_key, manufacturer: req.body.license_manufacturer, + seatsUsed: req.body.license_seats_used, + seatsTotal: req.body.license_seats_total, purchasedFrom: req.body.license_purchase_from, purchasedAt: req.body.license_purchase_date, }); @@ -63,6 +65,8 @@ exports.postEdit = async function(req, res) { license.name = req.body.license_name; license.key = req.body.license_key; license.manufacturer = req.body.license_manufacturer; + license.seatsUsed = req.body.license_seats_used; + license.seatsTotal = req.body.license_seats_total; license.purchasedFrom = req.body.license_purchase_from; license.purchasedAt = req.body.license_purchase_date; diff --git a/views/index.twig b/views/index.twig index cc966ce..2604197 100644 --- a/views/index.twig +++ b/views/index.twig @@ -12,13 +12,19 @@
-
+ -
+ + +

Search

diff --git a/views/license/add.twig b/views/license/add.twig index 75fad4b..516fe30 100644 --- a/views/license/add.twig +++ b/views/license/add.twig @@ -23,7 +23,7 @@
- +
@@ -33,6 +33,18 @@
+
+
+ + +
+ +
+ + +
+
+
diff --git a/views/license/edit.twig b/views/license/edit.twig index c05a028..7ed9b5f 100644 --- a/views/license/edit.twig +++ b/views/license/edit.twig @@ -33,6 +33,18 @@
+
+
+ + +
+ +
+ + +
+
+
diff --git a/views/license/view.twig b/views/license/view.twig index 2f7ebe9..a9e433e 100644 --- a/views/license/view.twig +++ b/views/license/view.twig @@ -22,8 +22,10 @@ Product name - License Key + License key Manufacturer + Seats used + Total seats Seller Purchase date @@ -33,6 +35,8 @@ {{ license.name }} {{ license.key ? license.key : 'N/a' }} {{ license.manufacturer ? license.manufacturer : 'N/a' }} + {{ license.seatsUsed }} + {{ license.seatsTotal }} {{ license.purchasedFrom ? license.purchasedFrom : 'N/a' }} {{ license.purchasedAt | date("m/d/Y h:i:s A") }}