Commit b9e0d9ed63ee33977e96cdf3ba8115ce59a015c8

Authored by Amrita Vishnoi
2 parents 03846261 4b43df6f

Merge branch 'Develop-IPAD-MAC' into QA-IPAD-MAC

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... ... @@ -475,8 +475,11 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
475 475  
476 476 //disable whole div because till now jspanel is not created. enable when jspanel gets disabled because
477 477 //than jspanel will take care of disabling/enabling ui
478   - document.getElementById('daBodyview').style.pointerEvents = "none";
479   - document.getElementById('daBodyview').style.opacity = "0.5";
  478 +
  479 + if (document.getElementById('daBodyview') != null) {
  480 + document.getElementById('daBodyview').style.pointerEvents = "none";
  481 + document.getElementById('daBodyview').style.opacity = "0.5";
  482 + }
480 483  
481 484 //Check if browser 'REFRESHED' or 'RELOADED'
482 485 if ($rootScope.CommonData != null) {
... ... @@ -507,7 +510,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
507 510  
508 511 $rootScope.loadSearchData();
509 512  
510   - console.log('currentBodyViewId pickjed from localStorage: ' + currentBodyViewId);
  513 + console.log('currentBodyViewId picked from localStorage: ' + currentBodyViewId);
511 514  
512 515 var openViews;
513 516 if ($rootScope.openViews != null || $rootScope.openViews != undefined) {
... ... @@ -584,15 +587,16 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
584 587 console.log('html is compiled ' + document.getElementById('daView'))
585 588  
586 589 if (document.getElementById('daView') != null) {
587   -
588   - $scope.loadDAView(currentBodyViewId);
  590 + $scope.loadDAView(currentBodyViewId);
589 591 }
590 592 else
591 593 {
592   - $compile(daBodyviewElement.contents())($scope);
  594 + // this is a work around solution for a bug where DA does not load for long and user need to close the DA partially opened
  595 + // view, now we are programmatically closing the hung view and when user will reopen the DA view from tile then it will
  596 + // open without any issue.
  597 + $("#daImagePanel .jsglyph-remove").click();
  598 +
593 599 console.log('html is compiled in else ' + document.getElementById('daView'))
594   -
595   - $scope.loadDAView(currentBodyViewId);
596 600  
597 601 }
598 602  
... ... @@ -724,7 +728,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
724 728 });
725 729 }
726 730  
727   - $(document).on("click", "#daImagePanel .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () {
  731 + $(document).on("click", "#daImagePanel .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () {
  732 +
728 733 $rootScope.selectedBodySystemName = 'All';
729 734 $rootScope.selectedBodySystemId = 0;
730 735 $rootScope.searchSelectedText = '';
... ... @@ -1887,14 +1892,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
1887 1892 }
1888 1893 );
1889 1894 }
1890   - //else if ($scope.ColoredImageSRC.length == totalCanvas)
1891   - //{
1892   - // // dispatch event for enabling rest UI
1893   - // alert('all canvas drawn');
1894   - // $scope.EnableUI();
1895   - //}
1896   -
1897   - //-NIKI-for solving extarct issue 8286
  1895 +
1898 1896  
1899 1897 var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId + '_MR');
1900 1898  
... ... @@ -1910,11 +1908,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
1910 1908 }
1911 1909  
1912 1910  
1913   -
1914   - //
1915   -
1916   - // console.log('$rootScope.isListManagerSelected= ' + $rootScope.isListManagerSelected + ' length= ' + $scope.ColoredImageSRC.length)
1917   -
  1911 +
1918 1912 if (($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined)) {
1919 1913  
1920 1914 if ((($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) && ($scope.ColoredImageSRC.length == 9)) {
... ... @@ -1958,18 +1952,16 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
1958 1952 $scope.highLightBody();
1959 1953 }
1960 1954 else {
  1955 +
  1956 + //This block is executed when normal body is created and no further process like highlight,extract, etc
1961 1957 $rootScope.isLoading = false;
1962 1958 $('#spinner').css('visibility', 'hidden');
1963   - //debugger;
  1959 +
1964 1960 $scope.EnableUI();
  1961 +
1965 1962 }
1966 1963 }
1967   - else {
1968   - $rootScope.isLoading = false;
1969   - $('#spinner').css('visibility', 'hidden');
1970   - //debugger;
1971   - $scope.EnableUI();
1972   - }
  1964 +
1973 1965 }
1974 1966  
1975 1967 console.log('DrawMirroredImage- ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length);
... ... @@ -2326,8 +2318,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
2326 2318 );
2327 2319 }
2328 2320  
2329   - //-NIKI-for solving extarct issue 8286
2330   -
  2321 +
2331 2322 var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId);
2332 2323  
2333 2324 if (imageCanvas != null || imageCanvas != undefined) {
... ... @@ -2341,9 +2332,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
2341 2332  
2342 2333 $rootScope.coloredImageCanvasList[parseInt(bodyRegionId - 1)] = coloredImageDataVar;
2343 2334 }
2344   - //
2345   -
2346   -
  2335 +
2347 2336 if (($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined)) {
2348 2337  
2349 2338 if ((($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) && ($scope.ColoredImageSRC.length == 9)) {
... ... @@ -2394,18 +2383,13 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
2394 2383  
2395 2384 }
2396 2385 else {
  2386 + //This block is executed when normal body is created and no further process like highlight,extract, etc
2397 2387 $rootScope.isLoading = false;
2398 2388 $('#spinner').css('visibility', 'hidden');
2399   - //debugger;
2400 2389 $scope.EnableUI();
2401 2390 }
2402 2391 }
2403   - else {
2404   - $rootScope.isLoading = false;
2405   - $('#spinner').css('visibility', 'hidden');
2406   - //debugger;
2407   - $scope.EnableUI();
2408   - }
  2392 +
2409 2393 }
2410 2394  
2411 2395 console.log('DrawImage- ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length);
... ... @@ -3058,9 +3042,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l
3058 3042 grayCanvasContext.putImageData($rootScope.grayImageDataList[parseInt(i)], 0, 0);
3059 3043 }
3060 3044 }
3061   - $scope.message = AIAConstants.NO_BODY_SYSTEM_AVAILABLE;
3062   - $("#daMessageModal").modal('show');
3063   -
  3045 +
3064 3046  
3065 3047 $scope.message = AIAConstants.NO_BODY_SYSTEM_AVAILABLE;
3066 3048 $("#daMessageModal").modal('show');
... ...
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
1 1 ๏ปฟ'use strict';
2 2  
3   -AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService", "AuthenticationService", "LoginConstants", "UserModules", "LoginMessageConstants", "AdminService", "$http", "AdminConstants", "UserTypeConstants",
4   -function ($rootScope, Modules, $log, $location, $timeout, DataService, AuthenticationService, LoginConstants, UserModules, LoginMessageConstants, AdminService, $http, AdminConstants, UserTypeConstants) {
  3 +AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", "$timeout", "DataService", "AuthenticationService", "LoginConstants", "UserModules", "LoginMessageConstants", "AdminService", "$http", "AdminConstants", "UserTypeConstants", "AIAConstants",
  4 +function ($rootScope, Modules, $log, $location, $timeout, DataService, AuthenticationService, LoginConstants, UserModules, LoginMessageConstants, AdminService, $http, AdminConstants, UserTypeConstants,AIAConstants) {
5 5  
6 6 //$scope.pageToOpen = {
7 7 // name: 'MainMenu'
... ... @@ -111,117 +111,138 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
111 111 $("body.modal-open").css("padding-right", "0px");
112 112  
113 113 }
114   - $rootScope.initializeAIA = function () {
115 114  
116   - $rootScope.isLoading = false;
117   -
118   - var url = $location.url();
  115 + $rootScope.promptUserForCookies= function()
  116 + {
  117 + $rootScope.errorMessage = AIAConstants.COOKIES_MESSAGE;
  118 + $("#messageModal").modal('show');
  119 +
  120 + }
  121 +
  122 +
  123 + $rootScope.initializeAIA = function () {
  124 +
  125 + if (navigator.cookieEnabled) {
119 126  
120   - if (url.indexOf('?unb:') != -1) {
  127 + $rootScope.isLoading = false;
121 128  
122   - $rootScope.isVisibleLogin = true;
123   - $rootScope.UnblockUser();
124   - }
125   - else if (url.indexOf('?em:') != -1) {
  129 + var url = $location.url();
  130 +
  131 + //unblock user
  132 + if (url.indexOf('?unb:') != -1) {
126 133  
127   - $rootScope.isVisibleLogin = false;
128   - $rootScope.isVisibleResetPass = true;
  134 + $rootScope.isVisibleLogin = true;
  135 + $rootScope.UnblockUser();
  136 + }
  137 + else if (url.indexOf('?em:') != -1) {
  138 +
  139 + $rootScope.isVisibleLogin = false;
  140 + $rootScope.isVisibleResetPass = true;
  141 + }
  142 + else {
  143 + $rootScope.isVisibleLogin = true;
  144 + $rootScope.isVisibleResetPass = false;
  145 + getUserDetails();
  146 + }
129 147 }
  148 +
130 149 else {
  150 +
131 151 $rootScope.isVisibleLogin = true;
132   - $rootScope.isVisibleResetPass = false;
133   - getUserDetails();
  152 +
  153 + $rootScope.promptUserForCookies();
134 154 }
135 155  
136 156  
137 157 }
138 158  
139   - $rootScope.AuthenticateUser = function (userInfo) {
140   - $rootScope.errorMessage = "";
141   - if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) {
  159 + $rootScope.AuthenticateUser = function (userInfo)
  160 + {
  161 + if (navigator.cookieEnabled) {
142 162  
143   - // alert(LoginMessageConstants.USER_CREDENTIALS_MISSING);
144   - $rootScope.errorMessage = LoginMessageConstants.USER_CREDENTIALS_MISSING;
145   - $("#messageModal").modal('show');
146   - }
147   - else {
  163 + $rootScope.errorMessage = "";
  164 + if (userInfo.username == "" || userInfo.username == null || userInfo.password == "" || userInfo.password == null) {
148 165  
149   - AuthenticationService.authenticateUser(userInfo)
150   - .then(
  166 + // alert(LoginMessageConstants.USER_CREDENTIALS_MISSING);
  167 + $rootScope.errorMessage = LoginMessageConstants.USER_CREDENTIALS_MISSING;
  168 + $("#messageModal").modal('show');
  169 + }
  170 + else {
151 171  
152   - function (result) {
153   - if (result == LoginConstants.USER_NOT_FOUND) {
154   - $rootScope.isVisibleLogin = true;
155   - // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT);
156   - $rootScope.errorMessage = LoginMessageConstants.INVALID_USER;
157   - $("#messageModal").modal('show');
158   - }
159   - else {
160   - if (typeof result.LoginId != undefined || result.LoginId != "" || result.LoginId != null) {
  172 + AuthenticationService.authenticateUser(userInfo)
  173 + .then(
161 174  
162   - if ($("#messageModal").length > 0) {
163   - $("#messageModal").modal('hide');
164   - }
165   - if (result.LoginFailureCauseId!=undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_PASSWORD_NOT_MATCH) {
166   - $rootScope.isVisibleLogin = true;
167   - $rootScope.errorMessage = LoginMessageConstants.INVALID_PASSWORD;
168   - $("#messageModal").modal('show');
169   - }
170   - else if (result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_ID_BLOCKED_24_HRS)
171   - {
172   - $rootScope.isVisibleLogin = true;
173   - $rootScope.errorMessage = LoginMessageConstants.USER_BLOCKED;
174   - $("#messageModal").modal('show');
175   - }
176   - else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (result.LicenseInfo.IsActive) && result.IsSubscriptionExpired)
177   - {
178   - $rootScope.isVisibleLogin = true;
179   - $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
180   - $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
181   - $("#messageModal").modal('show');
182   - }
183   - else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && result.IsSubscriptionExpired) {
184   - $rootScope.isVisibleLogin = true;
185   - $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
186   - $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
187   - $("#messageModal").modal('show');
188   - }
189   - else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && result.IsSubscriptionExpired) {
190   - $rootScope.isVisibleLogin = true;
191   - $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
192   - $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
193   - $("#messageModal").modal('show');
194   - }
195   - else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && (!result.IsSubscriptionExpired)) {
196   - $rootScope.isVisibleLogin = true;
197   - $rootScope.errorMessage = LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
198   - $("#messageModal").modal('show');
199   - }
200   - else if (result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) {
201   - $rootScope.isVisibleLogin = true;
202   - $rootScope.errorMessage = LoginMessageConstants.USER_INACTIVE_MESSAGE;
203   - $("#messageModal").modal('show');
204   - }
205   - else if ( (result.LicenseInfo!= null) && (result.LicenseInfo!= undefined) && (!result.LicenseInfo.IsActive) && (result.IsSubscriptionExpired)) {
206   - $rootScope.isVisibleLogin = true;
207   - $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
208   - $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE;
209   - $("#messageModal").modal('show');
210   - }
211   - else if ((result.LicenseInfo!= null) && (result.LicenseInfo!= undefined) && (result.LicenseInfo.IsActive) && (result.IsSubscriptionExpired)) {
212   - $rootScope.isVisibleLogin = true;
213   - $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
214   - $("#messageModal").modal('show');
215   - }
216   - else if ((result.LicenseInfo!= null) && (result.LicenseInfo!= undefined) && (!result.LicenseInfo.IsActive) && (!result.IsSubscriptionExpired)) {
217   - $rootScope.isVisibleLogin = true;
218   - $rootScope.errorMessage = LoginMessageConstants.LICENSE_INACTIVE_MESSAGE;
219   - $("#messageModal").modal('show');
220   - }
221   - else {
222   -
223   - //if (result.UserType == UserTypeConstants.SUPER_ADMIN && result.IsActive) { //(!result.IsSubscriptionExpired) &&
224   - if (result.LicenseId == 0 && result.IsActive) {
  175 + function (result) {
  176 + if (result == LoginConstants.USER_NOT_FOUND) {
  177 + $rootScope.isVisibleLogin = true;
  178 + // alert(LoginMessageConstants.USER_OR_PASSWORD_INCORRECT);
  179 + $rootScope.errorMessage = LoginMessageConstants.INVALID_USER;
  180 + $("#messageModal").modal('show');
  181 + }
  182 + else {
  183 + if (typeof result.LoginId != undefined || result.LoginId != "" || result.LoginId != null) {
  184 +
  185 + if ($("#messageModal").length > 0) {
  186 + $("#messageModal").modal('hide');
  187 + }
  188 + if (result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_PASSWORD_NOT_MATCH) {
  189 + $rootScope.isVisibleLogin = true;
  190 + $rootScope.errorMessage = LoginMessageConstants.INVALID_PASSWORD;
  191 + $("#messageModal").modal('show');
  192 + }
  193 + else if (result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_ID_BLOCKED_24_HRS) {
  194 + $rootScope.isVisibleLogin = true;
  195 + $rootScope.errorMessage = LoginMessageConstants.USER_BLOCKED;
  196 + $("#messageModal").modal('show');
  197 + }
  198 + else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (result.LicenseInfo.IsActive) && result.IsSubscriptionExpired) {
  199 + $rootScope.isVisibleLogin = true;
  200 + $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
  201 + $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
  202 + $("#messageModal").modal('show');
  203 + }
  204 + else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && result.IsSubscriptionExpired) {
  205 + $rootScope.isVisibleLogin = true;
  206 + $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
  207 + $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
  208 + $("#messageModal").modal('show');
  209 + }
  210 + else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && result.IsSubscriptionExpired) {
  211 + $rootScope.isVisibleLogin = true;
  212 + $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
  213 + $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
  214 + $("#messageModal").modal('show');
  215 + }
  216 + else if ((result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) && (result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && (!result.IsSubscriptionExpired)) {
  217 + $rootScope.isVisibleLogin = true;
  218 + $rootScope.errorMessage = LoginMessageConstants.LICENSE_INACTIVE_MESSAGE + ' ' + LoginMessageConstants.USER_INACTIVE_MESSAGE;
  219 + $("#messageModal").modal('show');
  220 + }
  221 + else if (result.LoginFailureCauseId != undefined && result.LoginFailureCauseId.toString() == LoginConstants.E_USER_NOT_ACTIVE) {
  222 + $rootScope.isVisibleLogin = true;
  223 + $rootScope.errorMessage = LoginMessageConstants.USER_INACTIVE_MESSAGE;
  224 + $("#messageModal").modal('show');
  225 + }
  226 + else if ((result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && (result.IsSubscriptionExpired)) {
  227 + $rootScope.isVisibleLogin = true;
  228 + $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
  229 + $rootScope.errorMessage = $rootScope.errorMessage + ' ' + LoginMessageConstants.LICENSE_INACTIVE_MESSAGE;
  230 + $("#messageModal").modal('show');
  231 + }
  232 + else if ((result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (result.LicenseInfo.IsActive) && (result.IsSubscriptionExpired)) {
  233 + $rootScope.isVisibleLogin = true;
  234 + $rootScope.errorMessage = LoginMessageConstants.SUBSCRIPTION_EXPIRATION_MESSAGE + result.SubscriptionExpirationDate + '.';
  235 + $("#messageModal").modal('show');
  236 + }
  237 + else if ((result.LicenseInfo != null) && (result.LicenseInfo != undefined) && (!result.LicenseInfo.IsActive) && (!result.IsSubscriptionExpired)) {
  238 + $rootScope.isVisibleLogin = true;
  239 + $rootScope.errorMessage = LoginMessageConstants.LICENSE_INACTIVE_MESSAGE;
  240 + $("#messageModal").modal('show');
  241 + }
  242 + else {
  243 +
  244 + //if (result.UserType == UserTypeConstants.SUPER_ADMIN && result.IsActive) { //(!result.IsSubscriptionExpired) &&
  245 + if (result.LicenseId == 0 && result.IsActive) {
225 246 $rootScope.userData = result;
226 247 $rootScope.userModules = result.Modules;
227 248 $rootScope.isVisibleLogin = false;
... ... @@ -233,42 +254,49 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
233 254 }
234 255 else {
235 256 if (result.LicenseInfo != null && result.LicenseInfo.IsTermAccepted) {
236   - $rootScope.userData = result;
237   - $rootScope.userModules = result.Modules;
238   - $rootScope.isVisibleLogin = false;
239   - $rootScope.haveRoleAdmin = false;
240   - localStorage.setItem('loggedInUserDetails', JSON.stringify(result));
241   - ShowAssignedModulesPopup(result.Modules);
242   - $location.path('/');
  257 + $rootScope.userData = result;
  258 + $rootScope.userModules = result.Modules;
  259 + $rootScope.isVisibleLogin = false;
  260 + $rootScope.haveRoleAdmin = false;
  261 + localStorage.setItem('loggedInUserDetails', JSON.stringify(result));
  262 + ShowAssignedModulesPopup(result.Modules);
  263 + $location.path('/');
243 264  
  265 + }
  266 + else {
  267 + if ($('#dvTerms').length > 0) {
  268 + $('#dvTerms').html(result.TermsAndConditionsText);
244 269 }
245   - else {
246   - if ($('#dvTerms').length > 0) {
247   - $('#dvTerms').html(result.TermsAndConditionsText);
248   - }
249   - $rootScope.isVisibleLogin = true;
250   - $('#dvTermCondition').fadeIn();
251   - $rootScope.userData = result;
252   - $rootScope.haveRoleAdmin = false;
253   - localStorage.setItem('loggedInUserDetails', JSON.stringify(result));
254   - $location.path('/');
255   - }
  270 + $rootScope.isVisibleLogin = true;
  271 + $('#dvTermCondition').fadeIn();
  272 + $rootScope.userData = result;
  273 + $rootScope.haveRoleAdmin = false;
  274 + localStorage.setItem('loggedInUserDetails', JSON.stringify(result));
  275 + $location.path('/');
256 276 }
257   -
258 277 }
259   -
  278 +
260 279 }
  280 +
261 281 }
262   - }),
263   -
264   - function (error) {
265   - console.log(' Error in authentication = ' + error.statusText);
266   - // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
267   - $rootScope.isVisibleLogin = true;
268   - $rootScope.errorMessage = error;
269   - $("#messageModal").modal('show');
270   - }
  282 + }
  283 + }),
  284 +
  285 + function (error) {
  286 + console.log(' Error in authentication = ' + error.statusText);
  287 + // alert(LoginMessageConstants.ERROR_IN_FECTHING_DETAILS);
  288 + $rootScope.isVisibleLogin = true;
  289 + $rootScope.errorMessage = error;
  290 + $("#messageModal").modal('show');
  291 + }
  292 + }
271 293 }
  294 +
  295 + else
  296 + {
  297 + $rootScope.promptUserForCookies();
  298 + }
  299 +
272 300 }
273 301  
274 302 function ShowAssignedModulesPopup(userModules) {
... ...
400-SOURCECODE/AIAHTML5.Web/app/main/AIA.js
... ... @@ -492,11 +492,13 @@ AIA.constant("UserModules", [
492 492 }
493 493 ]);
494 494  
495   -AIA.constant("AIAConstants", {
496 495  
  496 +AIA.constant("AIAConstants", {
497 497 "NO_BODY_SYSTEM_AVAILABLE": "Selected body system is not available on this layer.",
  498 + "COOKIES_MESSAGE": "You need to enable your browser's cookies to run this application.",
498 499 })
499 500  
  501 +
500 502 AIA.config(function ($routeProvider, pages, $locationProvider) {
501 503  
502 504 $locationProvider.html5Mode(true);
... ...