)]}'
{"vitrage_dashboard/dashboard/static/dashboard/project/alarmList/alarmList.controller.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    alarmList.$interval \u003d $interval;"},{"line_number":28,"context_line":"    alarmList.checkboxAutoRefresh \u003d true;"},{"line_number":29,"context_line":"    $scope.STATIC_URL \u003d STATIC_URL;"},{"line_number":30,"context_line":"    alarmList.format \u003d \u0027dd-MMMM-yyyy\u0027;"},{"line_number":31,"context_line":"    alarmList.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":32,"context_line":"    alarmList.dateOptions \u003d {"},{"line_number":33,"context_line":"      dateDisabled: false,"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_6ac8aa73","line":30,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    alarmList.$interval \u003d $interval;"},{"line_number":28,"context_line":"    alarmList.checkboxAutoRefresh \u003d true;"},{"line_number":29,"context_line":"    $scope.STATIC_URL \u003d STATIC_URL;"},{"line_number":30,"context_line":"    alarmList.format \u003d \u0027dd-MMMM-yyyy\u0027;"},{"line_number":31,"context_line":"    alarmList.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":32,"context_line":"    alarmList.dateOptions \u003d {"},{"line_number":33,"context_line":"      dateDisabled: false,"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_28b83a28","line":30,"in_reply_to":"3f79a3b5_6ac8aa73","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/alarmList/alarmList.html":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":108,"context_line":"                    {$alarm.vitrage_aggregated_severity |"},{"line_number":109,"context_line":"                    lowercase$}"},{"line_number":110,"context_line":"                \u003c/td\u003e"},{"line_number":111,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.start_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":112,"context_line":"                \u003c/td\u003e"},{"line_number":113,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.end_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":114,"context_line":"                \u003c/td\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_4aa5aeb4","line":111,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":108,"context_line":"                    {$alarm.vitrage_aggregated_severity |"},{"line_number":109,"context_line":"                    lowercase$}"},{"line_number":110,"context_line":"                \u003c/td\u003e"},{"line_number":111,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.start_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":112,"context_line":"                \u003c/td\u003e"},{"line_number":113,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.end_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":114,"context_line":"                \u003c/td\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_e8832255","line":111,"in_reply_to":"3f79a3b5_4aa5aeb4","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                \u003c/td\u003e"},{"line_number":111,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.start_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":112,"context_line":"                \u003c/td\u003e"},{"line_number":113,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.end_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":114,"context_line":"                \u003c/td\u003e"},{"line_number":115,"context_line":"                \u003ctd\u003e{$alarm.name$}\u003c/td\u003e"},{"line_number":116,"context_line":"                \u003ctd\u003e{$alarm.vitrage_resource_type$}\u003c/td\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_aa93225c","line":113,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":110,"context_line":"                \u003c/td\u003e"},{"line_number":111,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.start_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":112,"context_line":"                \u003c/td\u003e"},{"line_number":113,"context_line":"                \u003ctd class\u003d\"column\"\u003e{$alarm.end_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmList.timezone $}"},{"line_number":114,"context_line":"                \u003c/td\u003e"},{"line_number":115,"context_line":"                \u003ctd\u003e{$alarm.name$}\u003c/td\u003e"},{"line_number":116,"context_line":"                \u003ctd\u003e{$alarm.vitrage_resource_type$}\u003c/td\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_08877e63","line":113,"in_reply_to":"3f79a3b5_aa93225c","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/components/alarms/alarms.html":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":20,"context_line":"                    \u003ctbody\u003e"},{"line_number":21,"context_line":"                    \u003ctr ng-repeat\u003d\"alarm in alarmsCtrl.computeAlarms track by $index\"\u003e"},{"line_number":22,"context_line":"                        \u003ctd title\u003d\"{$ alarm.vitrage_aggregated_state $}\"\u003e\u003ci class\u003d\"fa\" ng-class\u003d\"{\u0027orange fa-exclamation-triangle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027SEVERE\u0027, \u0027yellow fa-exclamation-triangle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027WARNING\u0027, \u0027red fa-exclamation-circle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027CRITICAL\u0027, \u0027green fa-check\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027OK\u0027, \u0027gray fa-circle-o-notch\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027N/A\u0027}\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":23,"context_line":"                        \u003ctd title\u003d\"{$alarm.update_timestamp | vitrageDate:\u0027yyyy-MM-dd HH:mm:ss\u0027:alarmsCtrl.timezone$}\"\u003e\u003ci class\u003d\"fa fa-clock-o\"\u003e\u003c/i\u003e {$alarm.update_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmsCtrl.timezone$} \u003c/td\u003e"},{"line_number":24,"context_line":"                        \u003ctd class\u003d\"ellipsis\" title\u003d\"{$alarm.name$}\"\u003e{$alarm.name$}\u003c/td\u003e"},{"line_number":25,"context_line":"                        \u003ctd title\u003d\"{$ \u0027Root Cause Analysis\u0027 | translate $}\" ng-click\u003d\"alarmsCtrl.onAlarmClick(alarm)\"\u003e\u003ci class\u003d\"fa fa-sitemap\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":26,"context_line":"                    \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_8a9ae66b","line":23,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":20,"context_line":"                    \u003ctbody\u003e"},{"line_number":21,"context_line":"                    \u003ctr ng-repeat\u003d\"alarm in alarmsCtrl.computeAlarms track by $index\"\u003e"},{"line_number":22,"context_line":"                        \u003ctd title\u003d\"{$ alarm.vitrage_aggregated_state $}\"\u003e\u003ci class\u003d\"fa\" ng-class\u003d\"{\u0027orange fa-exclamation-triangle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027SEVERE\u0027, \u0027yellow fa-exclamation-triangle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027WARNING\u0027, \u0027red fa-exclamation-circle\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027CRITICAL\u0027, \u0027green fa-check\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027OK\u0027, \u0027gray fa-circle-o-notch\u0027: alarm.vitrage_operational_severity \u003d\u003d \u0027N/A\u0027}\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":23,"context_line":"                        \u003ctd title\u003d\"{$alarm.update_timestamp | vitrageDate:\u0027yyyy-MM-dd HH:mm:ss\u0027:alarmsCtrl.timezone$}\"\u003e\u003ci class\u003d\"fa fa-clock-o\"\u003e\u003c/i\u003e {$alarm.update_timestamp | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":alarmsCtrl.timezone$} \u003c/td\u003e"},{"line_number":24,"context_line":"                        \u003ctd class\u003d\"ellipsis\" title\u003d\"{$alarm.name$}\"\u003e{$alarm.name$}\u003c/td\u003e"},{"line_number":25,"context_line":"                        \u003ctd title\u003d\"{$ \u0027Root Cause Analysis\u0027 | translate $}\" ng-click\u003d\"alarmsCtrl.onAlarmClick(alarm)\"\u003e\u003ci class\u003d\"fa fa-sitemap\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":26,"context_line":"                    \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_8892ae9e","line":23,"in_reply_to":"3f79a3b5_8a9ae66b","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/components/rca/rootCauseAnalysisGraph.directive.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":115,"context_line":"                        alertSeverity \u003d key.severity,           //WARNING"},{"line_number":116,"context_line":"                        alertOperationalSeverity \u003d key.vitrage_operational_severity ? key.vitrage_operational_severity.toUpperCase() : key.vitrage_operational_severity,           //WARNING"},{"line_number":117,"context_line":"                        alertState \u003d key.state ? key.state.toUpperCase() : key.state,                 //Active"},{"line_number":118,"context_line":"                        alertTimeStamp \u003d $filter(\u0027vitrageDate\u0027)(key.update_timestamp, \u0027MM/dd/yyyy h:mma\u0027, scope.timezone),         //2015-12-01T12:46:41Z"},{"line_number":119,"context_line":"                        alertType \u003d key.vitrage_type,                   //nagios"},{"line_number":120,"context_line":"                        alertVitrageId \u003d key.vitrage_id;"},{"line_number":121,"context_line":""}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_ea827a00","line":118,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":115,"context_line":"                        alertSeverity \u003d key.severity,           //WARNING"},{"line_number":116,"context_line":"                        alertOperationalSeverity \u003d key.vitrage_operational_severity ? key.vitrage_operational_severity.toUpperCase() : key.vitrage_operational_severity,           //WARNING"},{"line_number":117,"context_line":"                        alertState \u003d key.state ? key.state.toUpperCase() : key.state,                 //Active"},{"line_number":118,"context_line":"                        alertTimeStamp \u003d $filter(\u0027vitrageDate\u0027)(key.update_timestamp, \u0027MM/dd/yyyy h:mma\u0027, scope.timezone),         //2015-12-01T12:46:41Z"},{"line_number":119,"context_line":"                        alertType \u003d key.vitrage_type,                   //nagios"},{"line_number":120,"context_line":"                        alertVitrageId \u003d key.vitrage_id;"},{"line_number":121,"context_line":""}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_488c967e","line":118,"in_reply_to":"3f79a3b5_ea827a00","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/entities/entities.controller.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        $scope.$on(\u0027graphItemClicked\u0027, function (event, data) {"},{"line_number":51,"context_line":"            data.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":52,"context_line":"            data.dateFormat \u003d \u0027yyyy-MM-dd HH:mm:ss\u0027;"},{"line_number":53,"context_line":"            _this.selectedItem \u003d data;"},{"line_number":54,"context_line":"            event.stopPropagation();"},{"line_number":55,"context_line":"            $scope.$digest();"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_0a88161d","line":52,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        $scope.$on(\u0027graphItemClicked\u0027, function (event, data) {"},{"line_number":51,"context_line":"            data.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":52,"context_line":"            data.dateFormat \u003d \u0027yyyy-MM-dd HH:mm:ss\u0027;"},{"line_number":53,"context_line":"            _this.selectedItem \u003d data;"},{"line_number":54,"context_line":"            event.stopPropagation();"},{"line_number":55,"context_line":"            $scope.$digest();"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_e8e80217","line":52,"in_reply_to":"3f79a3b5_0a88161d","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/entities/info/entities-info.directive.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    function link(scope, element, attrs) {"},{"line_number":19,"context_line":"        scope.blackList \u003d [\u0027is_real_vitrage_id\u0027, \u0027vitrage_is_deleted\u0027, \u0027vitrage_is_placeholder\u0027, \u0027index\u0027, \u0027graph_index\u0027,"},{"line_number":20,"context_line":"            \u0027fixed\u0027, \u0027weight\u0027, \u0027px\u0027, \u0027py\u0027, \u0027x\u0027, \u0027y\u0027, \u0027width\u0027, \u0027height\u0027, \u0027bbox\u0027, \u0027high\u0027, \u0027highDepth\u0027, \u0027datasource_name\u0027,"},{"line_number":21,"context_line":"            \u0027dateFormat\u0027, \u0027timezone\u0027];"},{"line_number":22,"context_line":"        scope.parseItem \u003d {};"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"        // TODO: Order info by this priority"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_2a8e3227","line":21,"updated":"2018-08-20 09:04:24.000000000","message":"dateFormat \u0026 timezone are coming now form the server ?","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":18,"context_line":"    function link(scope, element, attrs) {"},{"line_number":19,"context_line":"        scope.blackList \u003d [\u0027is_real_vitrage_id\u0027, \u0027vitrage_is_deleted\u0027, \u0027vitrage_is_placeholder\u0027, \u0027index\u0027, \u0027graph_index\u0027,"},{"line_number":20,"context_line":"            \u0027fixed\u0027, \u0027weight\u0027, \u0027px\u0027, \u0027py\u0027, \u0027x\u0027, \u0027y\u0027, \u0027width\u0027, \u0027height\u0027, \u0027bbox\u0027, \u0027high\u0027, \u0027highDepth\u0027, \u0027datasource_name\u0027,"},{"line_number":21,"context_line":"            \u0027dateFormat\u0027, \u0027timezone\u0027];"},{"line_number":22,"context_line":"        scope.parseItem \u003d {};"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"        // TODO: Order info by this priority"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_ed7814f9","line":21,"in_reply_to":"3f79a3b5_2a8e3227","updated":"2018-08-22 10:14:07.000000000","message":"this is coming from entities.controller.js\nI \"injected\" those fields in the function graphItemClicked :50","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":37,"context_line":"                            var parsedProperty \u003d \u0027\u0027;"},{"line_number":38,"context_line":"                            parsedProperty\u003d property.split(\"_\").join(\" \");"},{"line_number":39,"context_line":"                            parsedProperty \u003d parsedProperty.charAt(0).toUpperCase() + parsedProperty.substr(1).toLowerCase();"},{"line_number":40,"context_line":"                            if (parsedProperty.includes(\u0027timestamp\u0027)) {"},{"line_number":41,"context_line":"                                itemParsed[parsedProperty] \u003d $filter(\u0027vitrageDate\u0027)(tmpItem[property], tmpItem[\u0027dateFormat\u0027], tmpItem[\u0027timezone\u0027]);"},{"line_number":42,"context_line":"                            } else {"},{"line_number":43,"context_line":"                                itemParsed[parsedProperty] \u003d tmpItem[property];"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_0a39f63f","line":40,"updated":"2018-08-20 09:04:24.000000000","message":"1. Include? is this array ?\n2. This is risky - use try catch here","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":37,"context_line":"                            var parsedProperty \u003d \u0027\u0027;"},{"line_number":38,"context_line":"                            parsedProperty\u003d property.split(\"_\").join(\" \");"},{"line_number":39,"context_line":"                            parsedProperty \u003d parsedProperty.charAt(0).toUpperCase() + parsedProperty.substr(1).toLowerCase();"},{"line_number":40,"context_line":"                            if (parsedProperty.includes(\u0027timestamp\u0027)) {"},{"line_number":41,"context_line":"                                itemParsed[parsedProperty] \u003d $filter(\u0027vitrageDate\u0027)(tmpItem[property], tmpItem[\u0027dateFormat\u0027], tmpItem[\u0027timezone\u0027]);"},{"line_number":42,"context_line":"                            } else {"},{"line_number":43,"context_line":"                                itemParsed[parsedProperty] \u003d tmpItem[property];"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_4d4a68ac","line":40,"in_reply_to":"3f79a3b5_0a39f63f","updated":"2018-08-22 10:14:07.000000000","message":"1. this is a string. I used `includes` to search of the property which includes timestamp in it.\n2.why it is risky? searching whether the string parsedProperty has timestamp in it.","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/filters/vitrageDate.filter.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    .filter(\u0027vitrageDate\u0027, vitrageDate);"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"function vitrageDate($filter, timeSrv){"},{"line_number":5,"context_line":"    return function(text, format \u003d \u0027yyyy-MM-dd HH:mm:ss\u0027, timezone \u003d \u0027\u0027){"},{"line_number":6,"context_line":"        var tempdate \u003d \u0027\u0027;"},{"line_number":7,"context_line":"        if (text) {"},{"line_number":8,"context_line":"            tempdate\u003d new Date(text);"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_4a184ed2","line":5,"updated":"2018-08-20 09:04:24.000000000","message":"1. Consolidate all time format in the time service you created, get default from the service.","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":2,"context_line":"    .filter(\u0027vitrageDate\u0027, vitrageDate);"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"function vitrageDate($filter, timeSrv){"},{"line_number":5,"context_line":"    return function(text, format \u003d \u0027yyyy-MM-dd HH:mm:ss\u0027, timezone \u003d \u0027\u0027){"},{"line_number":6,"context_line":"        var tempdate \u003d \u0027\u0027;"},{"line_number":7,"context_line":"        if (text) {"},{"line_number":8,"context_line":"            tempdate\u003d new Date(text);"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_edc6d416","line":5,"in_reply_to":"3f79a3b5_4a184ed2","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/services/time.service.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    angular"},{"line_number":5,"context_line":"        .module(\u0027horizon.dashboard.project.vitrage\u0027)"},{"line_number":6,"context_line":"        .service(\u0027timeSrv\u0027, TimeSrv);"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    function TimeSrv() {"},{"line_number":9,"context_line":""}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_2aef1288","line":6,"updated":"2018-08-20 09:04:24.000000000","message":"Add all relevant time format to the service:\n\nExample\nLongTimeFormat \u003d \"YYYY, MM, DD .......\"\nShortTimeFormat \u003d \"HH:SS\"","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    angular"},{"line_number":5,"context_line":"        .module(\u0027horizon.dashboard.project.vitrage\u0027)"},{"line_number":6,"context_line":"        .service(\u0027timeSrv\u0027, TimeSrv);"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    function TimeSrv() {"},{"line_number":9,"context_line":""}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_cdd3d8d4","line":6,"in_reply_to":"3f79a3b5_2aef1288","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/templateList/templateList.controller.js":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    function getData() {"},{"line_number":125,"context_line":"      templateList.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":126,"context_line":"      vitrageTopologySrv.getTemplates(\u0027all\u0027).then(function(result){"},{"line_number":127,"context_line":"        templateList.templates \u003d result.data;"},{"line_number":128,"context_line":"      });"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_2a94f2e7","line":125,"updated":"2018-08-20 09:04:24.000000000","message":"Timezone should not be change every getData, you can extract it from here","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    function getData() {"},{"line_number":125,"context_line":"      templateList.timezone \u003d timeSrv.getHorizonTimezone();"},{"line_number":126,"context_line":"      vitrageTopologySrv.getTemplates(\u0027all\u0027).then(function(result){"},{"line_number":127,"context_line":"        templateList.templates \u003d result.data;"},{"line_number":128,"context_line":"      });"}],"source_content_type":"text/javascript","patch_set":1,"id":"3f79a3b5_2d592c59","line":125,"in_reply_to":"3f79a3b5_2a94f2e7","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}],"vitrage_dashboard/dashboard/static/dashboard/project/templateList/templateList.html":[{"author":{"_account_id":19140,"name":"Alon","email":"alon.heller@nokia.com","username":"alonheller"},"change_message_id":"9f0f0988f22796bee35bdae2de3b69abcaf1d197","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                \u003ctd\u003e{$template.status$}\u003c/td\u003e"},{"line_number":56,"context_line":"                \u003ctd\u003e{$template.type$}\u003c/td\u003e"},{"line_number":57,"context_line":"                \u003ctd\u003e{$template[\"status details\"]$}\u003c/td\u003e"},{"line_number":58,"context_line":"                \u003ctd\u003e\u003ci class\u003d\"fa fa-clock-o\"\u003e\u003c/i\u003e {$template.date | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":templateList.timezone$}\u003c/td\u003e"},{"line_number":59,"context_line":"                \u003ctd ng-click\u003d\"templateList.onShowClick(template)\"\u003e\u003ci class\u003d\"fa fa-list\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":60,"context_line":"                \u003ctd ng-click\u003d\"templateList.onDeleteClick(template)\"\u003e\u003ci class\u003d\"fa fa-trash\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":61,"context_line":"            \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_ea9d9a0a","line":58,"updated":"2018-08-20 09:04:24.000000000","message":"Consolidate all time format in the time service you created","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"},{"author":{"_account_id":26339,"name":"Muhamad Najjar","email":"muhamad.najjar@nokia.com","username":"7mode3294"},"change_message_id":"28d44c8bf9deb6c38afc6ed61bb27d21d98e24fd","unresolved":false,"context_lines":[{"line_number":55,"context_line":"                \u003ctd\u003e{$template.status$}\u003c/td\u003e"},{"line_number":56,"context_line":"                \u003ctd\u003e{$template.type$}\u003c/td\u003e"},{"line_number":57,"context_line":"                \u003ctd\u003e{$template[\"status details\"]$}\u003c/td\u003e"},{"line_number":58,"context_line":"                \u003ctd\u003e\u003ci class\u003d\"fa fa-clock-o\"\u003e\u003c/i\u003e {$template.date | vitrageDate:\"yyyy-MM-dd HH:mm:ss\":templateList.timezone$}\u003c/td\u003e"},{"line_number":59,"context_line":"                \u003ctd ng-click\u003d\"templateList.onShowClick(template)\"\u003e\u003ci class\u003d\"fa fa-list\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":60,"context_line":"                \u003ctd ng-click\u003d\"templateList.onDeleteClick(template)\"\u003e\u003ci class\u003d\"fa fa-trash\"\u003e\u003c/i\u003e\u003c/td\u003e"},{"line_number":61,"context_line":"            \u003c/tr\u003e"}],"source_content_type":"text/html","patch_set":1,"id":"3f79a3b5_4d54a821","line":58,"in_reply_to":"3f79a3b5_ea9d9a0a","updated":"2018-08-22 10:14:07.000000000","message":"Done","commit_id":"b3767be2da9c738141be828fafcfaa6e0dc76d2d"}]}
