Commit 752c72e9a73bf9be32cf65bf1b32d8c7d4bb451d

Authored by Amrita Vishnoi
2 parents d9ced140 3cf8a2a3

Merge branch 'UserModulesOrder-2' into Develop

150-DOCUMENTATION/Testing Data/UserDetails.xlsx 0 → 100644
No preview for this file type
400-SOURCECODE/AIAHTML5.API/Models/DBModel.cs
... ... @@ -67,6 +67,7 @@ namespace AIAHTML5.API.Models
67 67 foreach (DataRow drModule in dt.Rows)
68 68 {
69 69 userModuleHash = new Hashtable();
  70 + userModuleHash.Add(AIAConstants.KEY_ID, drModule["Id"]);
70 71 userModuleHash.Add(AIAConstants.KEY_NAME, drModule["Name"]);
71 72 userModuleHash.Add(AIAConstants.KEY_SLUG, drModule["Slug"]);
72 73 arrUserModules.Add(userModuleHash);
... ... @@ -207,6 +208,7 @@ namespace AIAHTML5.API.Models
207 208 foreach (DataRow dr in dt.Rows)
208 209 {
209 210 modulesHash = new Hashtable();
  211 + modulesHash.Add(AIAConstants.KEY_ID, dr["Id"]);
210 212 modulesHash.Add(AIAConstants.KEY_NAME, dr["Title"]);
211 213 modulesHash.Add(AIAConstants.KEY_SLUG, dr["Slug"]);
212 214 userModulelist.Add(modulesHash);
... ...
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... ... @@ -272,16 +272,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
272 272  
273 273 function ShowAssignedModulesPopup(userModules) {
274 274 var allModules = Modules;
275   - var elemId = 0;
276   - for (var module = 0; module <= allModules.length; module++) {
277   - elemId = module + 1; // Id starts from 1
278   - $('#moduleDiv' + elemId).hide();
  275 + for (var module = 1; module <= allModules.length; module++) {
  276 + $('#moduleDiv' + module).hide();
279 277 }
  278 + if (('#moduleDiv1017').length > 0) {
  279 + $('#moduleDiv1017').hide();
  280 + }
  281 +
280 282 for (var count = 0; count < userModules.length; count++) {
281 283 for (var module = 0; module < allModules.length; module++) {
282   - if (userModules[count].name.trim() == allModules[module].Name.trim()) {
283   - elemId = count + 1; // Id starts from 1
284   - $('#moduleDiv' + elemId).show();
  284 + if (userModules[count].id == allModules[module].Id) {
  285 + $('#moduleDiv' + userModules[count].id).show();
285 286 break;
286 287 }
287 288 }
... ...
400-SOURCECODE/AIAHTML5.Web/app/main/AIA.js
... ... @@ -204,7 +204,7 @@ AIA.constant(&#39;DA&#39;, [
204 204 },
205 205 ]);
206 206  
207   -
  207 +// These constants are same as in Database table ResourceModule, we have to maintain the module order and module id mention in the same order
208 208 AIA.constant('Modules', [
209 209 {
210 210 Id: 1,
... ... @@ -226,56 +226,56 @@ AIA.constant(&#39;Modules&#39;, [
226 226 Id: 5,
227 227 Name: 'Clinical Animations',
228 228 },
229   - {
230   - Id: 6,
231   - Name: 'Curriculum Builder',
232   - },
  229 + {
  230 + Id: 6,
  231 + Name: 'Encyclopedia',
  232 +
  233 + },
233 234 {
234 235 Id: 7,
235   - Name: 'Anatomy Test',
  236 + Name: 'Curriculum Builder',
236 237 },
237 238 {
238 239 Id: 8,
239   - Name: 'Lab Exercises',
240   - },
241   - {
242   - Id: 9,
243   - Name: 'A.D.A.M. Images',
  240 + Name: 'Anatomy Test',
244 241 },
  242 + {
  243 + Id: 9,
  244 + Name: 'IP 10',
  245 + },
245 246 {
246 247 Id: 10,
247   - Name: 'A.D.A.M. OnDemand',
248   - },
249   - {
250   - Id: 11,
251   - Name: 'Encyclopedia',
252   -
  248 + Name: 'Lab Exercises',
253 249 },
  250 + {
  251 + Id: 11,
  252 + Name: 'In-Depth Reports',
  253 + },
254 254 {
255 255 Id: 12,
256   - Name: 'IP 10',
  256 + Name: 'CAM', //Complementary and Alternative Medicine'
257 257 },
258   -
259 258 {
260 259 Id: 13,
261   - Name: 'In-Depth Reports',
262   - },
263   - {
264   - Id: 14,
265   - Name: 'CAM', //Complementary and Alternative Medicine'
  260 + Name: 'A.D.A.M. Images',
266 261 },
  262 + {
  263 + Id: 14,
  264 + Name: 'Body Guide',
  265 + },
267 266 {
268 267 Id: 15,
269   - Name: 'Body Guide',
  268 + Name: 'Symptom Navigator', //Health Navigator',
270 269 },
271 270 {
272 271 Id: 16,
273   - Name: 'Symptom Navigator', //Health Navigator',
  272 + Name: 'The Wellness Tools',
274 273 },
275 274 {
276   - Id: 17,
277   - Name: 'The Wellness Tools',
  275 + Id: 1017, // Updated from 17 to 1017 to match with database Id
  276 + Name: 'A.D.A.M. OnDemand',
278 277 },
  278 +
279 279  
280 280 ]);
281 281 AIA.constant('BodyViewws', [
... ... @@ -308,59 +308,59 @@ AIA.constant(&quot;LoginConstants&quot;, {
308 308 "MAIL_SENT": "Mail sent.",
309 309 "SQL_CONNECTION_ERROR": "We are unable to connect with database. Please contact customer support",
310 310 "EXCEPTION_OCCURED": "We are facing some issue. Please try to login after sometime.",
311   - "E_NO_ERROR": "0",
312   - "E_USER_NOT_EXIST": "1",
313   - "E_PASSWORD_NOT_MATCH": "2",
314   - "E_USER_ID_BLOCKED_24_HRS": "3",
315   - "E_USER_NOT_ACTIVE": "4",
316   - "E_USER_ID_WILL_BLOCKED": "5",
317   - "E_EMAIL_ID_NOT_EXIT": "6",
318   - "E_LICENCE_IS_INACTIVE": "7",
319   - "E_USER_NOT_MAP_TO_LICENCE_EDITION": "8",
320   - "E_NO_ROW_FOUND_LICENCE_TO_EDITION_TABLE": "9",
321   - "E_NO_ROW_FOUND_LICENCE_TABLE": "10",
322   - "E_SECURITY_QUEST_NOT_MATCH": "11",
323   - "E_SEQURITY_ANSWER_NOT_MATCH": "12",
324   - "E_FORGOT_USER_ID_EMAIL_ID_NOT_EXIT": "13",
325   - "E_TOTAL_NUMBER_LOGIN_EXCEED": "14",
326   - "E_FORGOT_PASSWORD_EMAIL_ID_NOT_EXIST": "15",
327   - "E_TEST_SETUP_ACCOUNT_USER_NAME_EXIST": "16",
328   - "E_TEST_SETUP_ACCOUNT_EMAILID_EXIST": "17",
329   - "E_SP_ERROR": "18",
330   - "E_ACCOUNT_NUMBER_NOT_EXIST": "19",
331   - "E_ACCOUNT_NUMBER_ALREADY_EXIST": "20",
332   - "E_TEST_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "21",
333   - "E_MAIL_COULD_NOT_SENT": "22",
334   - "E_RESELLER_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "23",
335   - "E_LICENSE_TERM_CONDITION": "24",
336   - "E_EDITION_NOT_LINKED_WITH_SITE": "25",
337   - "E_LOGIN_SESSION_EXPIRE": "26",
338   - "E_DISCOUNT_CODE_NOT_EXIST": "27",
339   - "E_DISCOUNT_CODE_ALREADY_EXIST": "28",
340   -
341   - "E_SITE_IP_NOT_NULL": "29",
342   - "E_EDITION_ID_NOT_NULL": "30",
343   - "E_MASTER_SITEIP_NOT_EXIST": "31",
344   - "EDITION_ID_NOT_EXIST": "32",
345   - "E_ERROR_LOG": "33",
346   - "E_MASTER_SITE_ALREADY_EXIST": "34",
347   - "E_ACCOUNT_NUMBER_NOT_NULL": "35",
348   - "E_SITE_IP_ALREADY_EXIST": "36",
349   -
350   -
351   - "E_LICENCE_IS_EXPIRED": "37",
352   - "E_SINGLEACCOUNT_IS_BEING_USED": "38",
353   -
354   -
355   - "E_DATA_BASE_CONNECTION": "4060",
356   -
357   -
358   - //login failure error constant
359   - "ACCOUNT_NUMBER_NOT_NULL": "4",
360   - "EDITION_ID_NOT_NULL": "5",
361   - "ACCOUNT_NUMBER_NOT_EXIST": "1",
362   - "EDITION_NOT_EXIST": "3",
363   - "MASTER_SITEIP_NOT_EXIST": "2",
  311 + "E_NO_ERROR": "0",
  312 + "E_USER_NOT_EXIST": "1",
  313 + "E_PASSWORD_NOT_MATCH": "2",
  314 + "E_USER_ID_BLOCKED_24_HRS": "3",
  315 + "E_USER_NOT_ACTIVE": "4",
  316 + "E_USER_ID_WILL_BLOCKED": "5",
  317 + "E_EMAIL_ID_NOT_EXIT": "6",
  318 + "E_LICENCE_IS_INACTIVE": "7",
  319 + "E_USER_NOT_MAP_TO_LICENCE_EDITION": "8",
  320 + "E_NO_ROW_FOUND_LICENCE_TO_EDITION_TABLE": "9",
  321 + "E_NO_ROW_FOUND_LICENCE_TABLE": "10",
  322 + "E_SECURITY_QUEST_NOT_MATCH": "11",
  323 + "E_SEQURITY_ANSWER_NOT_MATCH": "12",
  324 + "E_FORGOT_USER_ID_EMAIL_ID_NOT_EXIT": "13",
  325 + "E_TOTAL_NUMBER_LOGIN_EXCEED": "14",
  326 + "E_FORGOT_PASSWORD_EMAIL_ID_NOT_EXIST": "15",
  327 + "E_TEST_SETUP_ACCOUNT_USER_NAME_EXIST": "16",
  328 + "E_TEST_SETUP_ACCOUNT_EMAILID_EXIST": "17",
  329 + "E_SP_ERROR": "18",
  330 + "E_ACCOUNT_NUMBER_NOT_EXIST": "19",
  331 + "E_ACCOUNT_NUMBER_ALREADY_EXIST": "20",
  332 + "E_TEST_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "21",
  333 + "E_MAIL_COULD_NOT_SENT": "22",
  334 + "E_RESELLER_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "23",
  335 + "E_LICENSE_TERM_CONDITION": "24",
  336 + "E_EDITION_NOT_LINKED_WITH_SITE": "25",
  337 + "E_LOGIN_SESSION_EXPIRE": "26",
  338 + "E_DISCOUNT_CODE_NOT_EXIST": "27",
  339 + "E_DISCOUNT_CODE_ALREADY_EXIST": "28",
  340 +
  341 + "E_SITE_IP_NOT_NULL": "29",
  342 + "E_EDITION_ID_NOT_NULL": "30",
  343 + "E_MASTER_SITEIP_NOT_EXIST": "31",
  344 + "EDITION_ID_NOT_EXIST": "32",
  345 + "E_ERROR_LOG": "33",
  346 + "E_MASTER_SITE_ALREADY_EXIST": "34",
  347 + "E_ACCOUNT_NUMBER_NOT_NULL": "35",
  348 + "E_SITE_IP_ALREADY_EXIST": "36",
  349 +
  350 +
  351 + "E_LICENCE_IS_EXPIRED": "37",
  352 + "E_SINGLEACCOUNT_IS_BEING_USED": "38",
  353 +
  354 +
  355 + "E_DATA_BASE_CONNECTION": "4060",
  356 +
  357 +
  358 + //login failure error constant
  359 + "ACCOUNT_NUMBER_NOT_NULL": "4",
  360 + "EDITION_ID_NOT_NULL": "5",
  361 + "ACCOUNT_NUMBER_NOT_EXIST": "1",
  362 + "EDITION_NOT_EXIST": "3",
  363 + "MASTER_SITEIP_NOT_EXIST": "2",
364 364 "LICENSE_INACTIVE": "6"
365 365 });
366 366  
... ...
400-SOURCECODE/AIAHTML5.Web/index.html
... ... @@ -1254,10 +1254,10 @@
1254 1254 <div class="col-sm-8">• 3D Anatomy</div>
1255 1255 </div>
1256 1256 <div class="form-group" id="moduleDiv4">
1257   - <div class="col-sm-8">• Clinical Illustration</div>
  1257 + <div class="col-sm-8">• Clinical Illustrations</div>
1258 1258 </div>
1259 1259 <div class="form-group" id="moduleDiv5">
1260   - <div class="col-sm-8">• Clinical Animation</div>
  1260 + <div class="col-sm-8">• Clinical Animations</div>
1261 1261 </div>
1262 1262 <div class="form-group" id="moduleDiv6">
1263 1263 <div class="col-sm-8">• Encyclopedia</div>
... ... @@ -1272,7 +1272,7 @@
1272 1272 <div class="col-sm-8">• IP 10</div>
1273 1273 </div>
1274 1274 <div class="form-group" id="moduleDiv10">
1275   - <div class="col-sm-8"><i>• Lab Exercise (To be available by 08/16/2017)</i></div>
  1275 + <div class="col-sm-8"><i>• Lab Exercises (To be available by 08/16/2017)</i></div>
1276 1276 </div>
1277 1277 <div class="form-group" id="moduleDiv11">
1278 1278 <div class="col-sm-8">• In - Depth Reports</div>
... ... @@ -1290,9 +1290,9 @@
1290 1290 <div class="col-sm-8">• Symptom Navigator</div> <!--Health-->
1291 1291 </div>
1292 1292 <div class="form-group" id="moduleDiv16">
1293   - <div class="col-sm-8">• The Wellness Tool</div>
  1293 + <div class="col-sm-8">• The Wellness Tools</div>
1294 1294 </div>
1295   - <div class="form-group" id="moduleDiv17">
  1295 + <div class="form-group" id="moduleDiv1017">
1296 1296 <div class="col-sm-8">• A.D.A.M on Demand</div>
1297 1297 </div>
1298 1298 <div class="form-group">
... ...