summaryrefslogtreecommitdiff
path: root/www/js/DataModel.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/DataModel.js')
-rw-r--r--www/js/DataModel.js21
1 files changed, 19 insertions, 2 deletions
diff --git a/www/js/DataModel.js b/www/js/DataModel.js
index 0d9d6ca8..e61ef052 100644
--- a/www/js/DataModel.js
+++ b/www/js/DataModel.js
@@ -24,7 +24,8 @@ angular.module('zmApp.controllers').service('ZMDataModel', ['$http', '$q', '$ion
'maxFPS': "3", // image streaming FPS
'montageQuality': "50", // montage streaming quality in %
'useSSL':false, // "1" if HTTPS
- 'keepAwake':true // don't dim/dim during live view
+ 'keepAwake':true, // don't dim/dim during live view
+ 'isUseAuth':true // true if user wants ZM auth
};
var configParams = {
'ZM_EVENT_IMAGE_DIGITS':'-1'
@@ -64,6 +65,19 @@ angular.module('zmApp.controllers').service('ZMDataModel', ['$http', '$q', '$ion
console.log("****** DATAMODEL INIT SERVICE CALLED ********");
zmLog("ZMData init: checking for stored variables & setting up log file");
+
+ if (window.localStorage.getItem("isUseAuth") != undefined) {
+ loginData.isUseAuth =
+ window.localStorage.getItem("isUseAuth");
+
+ }
+ else
+ {
+ loginData.isUseAuth = "1"; // lets assume there is auth
+ zmLog("I did not find isUseAuth. Older version of app, maybe.");
+ }
+
+
if (window.localStorage.getItem("username") != undefined) {
loginData.username =
@@ -142,7 +156,7 @@ angular.module('zmApp.controllers').service('ZMDataModel', ['$http', '$q', '$ion
},
isLoggedIn: function () {
- if (loginData.username != "" && loginData.password != "" && loginData.url != "" && loginData.apiurl != "")
+ if ( (loginData.username != "" && loginData.password != "" && loginData.url != "" && loginData.apiurl != "") || (loginData.isUseAuth == '0'))
{
return 1;
} else
@@ -218,6 +232,9 @@ angular.module('zmApp.controllers').service('ZMDataModel', ['$http', '$q', '$ion
window.localStorage.setItem("keepAwake", loginData.keepAwake?"1":"0");
window.localStorage.setItem("maxMontage", loginData.maxMontage);
window.localStorage.setItem("montageQuality", loginData.montageQuality);
+ window.localStorage.setItem("isUseAuth", loginData.isUseAuth);
+
+ console.log ("***** SETTING ISUSEAUTH TO " + loginData.isUseAuth);
if (loginData.maxFPS > 30) {