summaryrefslogtreecommitdiff
path: root/www/js/DataModel.js
diff options
context:
space:
mode:
authorArjun Roychowdhury <pliablepixels@gmail.com>2015-10-02 16:35:01 -0400
committerArjun Roychowdhury <pliablepixels@gmail.com>2015-10-02 16:35:01 -0400
commitd3287595f35e0d96cf6025688aae79938ced63b7 (patch)
treedf334816ba66f34ed23749392a34b0ea1ceff582 /www/js/DataModel.js
parent3a22b40f6381bb066a7039a491c88d771d016e3f (diff)
added checking for minimum ZM version
Diffstat (limited to 'www/js/DataModel.js')
-rw-r--r--www/js/DataModel.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/www/js/DataModel.js b/www/js/DataModel.js
index b5d6cd98..b0fc405b 100644
--- a/www/js/DataModel.js
+++ b/www/js/DataModel.js
@@ -347,6 +347,36 @@ angular.module('zmApp.controllers').service('ZMDataModel',
}
},
+ //-------------------------------------------------------
+ // returns API version or none
+ //-------------------------------------------------------
+ getAPIversion: function()
+ {
+ zmDebug("getAPIversion called");
+ var d=$q.defer();
+ var apiurl = loginData.apiurl + '/host/getVersion.json';
+ $http.get(apiurl)
+ .then (function(success){
+ if (success.data.version)
+ {
+ d.resolve(success.data.version);
+ }
+ else
+ {
+ d.resolve("0.0.0");
+ }
+ return (d.promise);
+
+ },
+ function(error){
+ zmDebug("getAPIversion error handler " + JSON.stringify(error));
+ d.resolve("0.0.0");
+ return (d.promise);
+ });
+ return (d.promise);
+
+
+ },
displayBanner: function (mytype, mytext, myinterval, mytimer)
{