|
24 | 24 | vm.showNav = showNav;
|
25 | 25 | vm.back = back;
|
26 | 26 | vm.subTrackStats = [];
|
| 27 | + vm.reliabilityMapping = { |
| 28 | + 'DESIGN': 1, |
| 29 | + 'DEVELOPMENT': 1, |
| 30 | + 'SECURITY': 1, |
| 31 | + 'TESTING_COMPETITION': 1, |
| 32 | + 'SPECIFICATION': 2, |
| 33 | + 'ARCHITECTURE': 2, |
| 34 | + 'COMPONENT_PRODUCTION': 2, |
| 35 | + 'BUG_HUNT': 2, |
| 36 | + 'DEPLOYMENT': 2, |
| 37 | + 'SECURITY': 2, |
| 38 | + 'PROCESS': 2, |
| 39 | + 'TEST_SUITES': 2, |
| 40 | + 'ASSEMBLY_COMPETITION': 2, |
| 41 | + 'LEGACY': 2, |
| 42 | + 'BANNERS_OR_ICONS': 3, |
| 43 | + 'WEB_DESIGN': 3, |
| 44 | + 'WIREFRAMES': 3, |
| 45 | + 'UI_PROTOTYPE_COMPETITION': 2, |
| 46 | + 'LOGO_DESIGN': 3, |
| 47 | + 'PRINT_OR_PRESENTATION': 3, |
| 48 | + 'CONCEPTUALIZATION': 2, |
| 49 | + 'RIA_BUILD_COMPETITION': 2, |
| 50 | + 'RIA_COMPONENT_COMPETITION': 2, |
| 51 | + 'TEST_SCENARIOS': 2, |
| 52 | + 'SPEC_REVIEW': 2, |
| 53 | + 'GENERIC_SCORECARDS': 4, |
| 54 | + 'COPILOT_POSTING': 2, |
| 55 | + 'CONTENT_CREATION': 2, |
| 56 | + 'WIDGET_OR_MOBILE_SCREEN_DESIGN': 3, |
| 57 | + 'FRONT_END_FLASH': 3, |
| 58 | + 'APPLICATION_FRONT_END_DESIGN': 3, |
| 59 | + 'STUDIO_OTHER': 3, |
| 60 | + 'IDEA_GENERATION': 3, |
| 61 | + 'REPORTING': 2, |
| 62 | + 'MARATHON_MATCH': 2, |
| 63 | + 'FIRST_2_FINISH': 2, |
| 64 | + 'CODE': 2, |
| 65 | + 'DESIGN_FIRST_2_FINISH': 3 |
| 66 | + }; |
27 | 67 |
|
28 | 68 | vm.pageName = vm.subTrack.toLowerCase().replace(/_/g, ' ');
|
29 | 69 |
|
|
76 | 116 | vm.subTrackStats = UserStatsService.getIterableStats(vm.track, vm.subTrack, data);
|
77 | 117 | if (vm.track === 'DEVELOP') {
|
78 | 118 | var reliability = vm.subTrackStats.filter(function(stat) { return stat.label === 'reliability'; });
|
| 119 | + console.log('yo') |
| 120 | + console.log(reliability) |
79 | 121 | if (reliability.length > 0) {
|
80 | 122 | reliability = reliability[0];
|
81 |
| - reliability.link = 'http://community.' + vm.domain + '/tc?module=ReliabilityDetail&pt=2&cr=' + profileVm.profile.userId; |
| 123 | + reliability.link = 'http://community.' + vm.domain + '/tc?module=ReliabilityDetail&pt=' + (vm.reliabilityMapping[vm.subTrack] || 2) + '&cr=' + profileVm.profile.userId; |
82 | 124 | }
|
83 | 125 | var mustHaveMetrics = ["rank", "rating", "reliability"];
|
84 | 126 | // check if rating, rank & reliability are all set
|
|
0 commit comments