diff --git a/www/functions_MySQL.coffee b/www/functions_MySQL.coffee index 9f3d5cd..50c1c8b 100644 --- a/www/functions_MySQL.coffee +++ b/www/functions_MySQL.coffee @@ -66,8 +66,8 @@ exports.getAllTags = (req, res) -> exports.createTag = (req, res) -> req.app.locals.pool.getConnection (err, db) -> - query = 'INSERT INTO tags (tag, units, minExpected, maxExpected, name, description, class, guarantee_sec, change_threshold) VALUES (?, ?, ?, ?, ?, ?, 5, ?, ?)' - db.query query, [req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold], (err, results) -> + query = 'INSERT INTO tags (tag, units, minExpected, maxExpected, name, description, class, guarantee_sec, change_threshold, data_type) VALUES (?, ?, ?, ?, ?, ?, 5, ?, ?)' + db.query query, [req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.data_type], (err, results) -> if err res.json status: 'error' @@ -98,8 +98,8 @@ exports.getTag = (req, res) -> exports.updateTag = (req, res) -> console.log(req.body) req.app.locals.pool.getConnection (err, db) -> - query = 'UPDATE tags set tag = ?, units = ?, minExpected = ?, maxExpected = ?, name = ?, description = ?, guarantee_sec = ?, change_threshold = ? WHERE id = ?' - db.query query, [req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.id], (err, results) -> + query = 'UPDATE tags set tag = ?, units = ?, minExpected = ?, maxExpected = ?, name = ?, description = ?, guarantee_sec = ?, change_threshold = ?, data_type = ? WHERE id = ?' + db.query query, [req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.data_type, req.body.id], (err, results) -> db.release() if err res.json diff --git a/www/functions_SQLite.coffee b/www/functions_SQLite.coffee index 2a3576d..6961acb 100644 --- a/www/functions_SQLite.coffee +++ b/www/functions_SQLite.coffee @@ -81,9 +81,9 @@ exports.createTag = (req, res) -> sqlite3 = require('sqlite3').verbose() db = new (sqlite3.Database)(dbFile) db.serialize -> - query = 'INSERT INTO tags (tag, units, minExpected, maxExpected, name, description, class, guarantee_sec, change_threshold) VALUES (?, ?, ?, ?, ?, ?, 5, ?, ?)' + query = 'INSERT INTO tags (tag, units, minExpected, maxExpected, name, description, class, guarantee_sec, change_threshold, data_type) VALUES (?, ?, ?, ?, ?, ?, 5, ?, ?)' prepQuery = db.prepare(query) - prepQuery.run req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, (err) -> + prepQuery.run req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.data_type, (err) -> prepQuery.finalize() db.close() if err @@ -125,9 +125,9 @@ exports.updateTag = (req, res) -> sqlite3 = require('sqlite3').verbose() db = new (sqlite3.Database)(dbFile) db.serialize -> - query = 'UPDATE tags set tag = ?, units = ?, minExpected = ?, maxExpected = ?, name = ?, description = ?, guarantee_sec = ?, change_threshold = ? WHERE id = ?' + query = 'UPDATE tags set tag = ?, units = ?, minExpected = ?, maxExpected = ?, name = ?, description = ?, guarantee_sec = ?, change_threshold = ?, data_type = ? WHERE id = ?' prepQuery = db.prepare(query) - prepQuery.run req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.id, (err) -> + prepQuery.run req.body.tag, req.body.units, req.body.minExpected, req.body.maxExpected, req.body.name, req.body.description, req.body.guarantee_sec, req.body.change_threshold, req.body.data_type, req.body.id, (err) -> prepQuery.finalize() db.close() if err diff --git a/www/public/js/controller.js b/www/public/js/controller.js index 9174494..582a68b 100644 --- a/www/public/js/controller.js +++ b/www/public/js/controller.js @@ -202,7 +202,8 @@ tsCtrlrs.factory('tags',function($q, $http, $log){ maxExpected: tag.maxExpected, guarantee_sec: tag.guarantee_sec, change_threshold: tag.change_threshold, - description: tag.description + description: tag.description, + data_type: tag.data_type }).success(function(data){ return data; }); @@ -219,7 +220,8 @@ tsCtrlrs.factory('tags',function($q, $http, $log){ maxExpected: tag.maxExpected, guarantee_sec: tag.guarantee_sec, change_threshold: tag.change_threshold, - description: tag.description + description: tag.description, + data_type: tag.data_type }).success(function(data){ return data; }).error(function(err){ diff --git a/www/public/partials/tags.html b/www/public/partials/tags.html index 416bdf8..c226a12 100644 --- a/www/public/partials/tags.html +++ b/www/public/partials/tags.html @@ -20,6 +20,14 @@ +
+ + +
@@ -83,6 +91,14 @@
+
+ + +
@@ -204,7 +220,7 @@ {{tag.id}} - {{tag.name}} + {{tag.name}} {{tag.minExpected}} {{tag.maxExpected}} {{tag.units}}