)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"269a248cb081a0676fe715297fbea101d46e53da","unresolved":false,"context_lines":[{"line_number":21,"context_line":"more space in UI than it was available in"},{"line_number":22,"context_line":"the single form."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Change-Id: I30d9b78a407554ce5edea8fda7421428adc1de40"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3aaa91ec_2ab5b3ed","line":24,"updated":"2016-06-22 15:01:50.000000000","message":"Should specify change that depends on it.","commit_id":"f101bcccc9ddb967cfe085e1ceeb4a85a76dedcd"}],"monitoring/alarmdefs/templates/alarmdefs/_create_ad_details_help.html":[{"author":{"_account_id":16204,"name":"Zawisza Hodzic","email":"zawisza.hodzic@ts.fujitsu.com","username":"zawisza.hodzic"},"change_message_id":"aeabeee64878e5b8d060ba933164455d4c097e54","unresolved":false,"context_lines":[{"line_number":6,"context_line":"      The Name field is used to identify the alarm definition."},{"line_number":7,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":8,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":9,"context_line":"      The Expression field  which if true, triggers a notification to be sent."},{"line_number":10,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":11,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":12,"context_line":"      The Notifications field contains the list of Notifications that should be sent when transitioning to another ALARM state."}],"source_content_type":"text/html","patch_set":6,"id":"3aaa91ec_524594b1","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":78},"updated":"2016-06-27 12:43:21.000000000","message":"It would be better to say:\nThe \"Expression\" field triggers a notification to be sent when it evaluates to true.","commit_id":"f101bcccc9ddb967cfe085e1ceeb4a85a76dedcd"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"7d455c8c082ae5059daa52a1eaf43ce309a2e493","unresolved":false,"context_lines":[{"line_number":6,"context_line":"      The Name field is used to identify the alarm definition."},{"line_number":7,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":8,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":9,"context_line":"      The Expression field  which if true, triggers a notification to be sent."},{"line_number":10,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":11,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":12,"context_line":"      The Notifications field contains the list of Notifications that should be sent when transitioning to another ALARM state."}],"source_content_type":"text/html","patch_set":6,"id":"3aaa91ec_ca5412cc","line":9,"range":{"start_line":9,"start_character":7,"end_line":9,"end_character":78},"in_reply_to":"3aaa91ec_524594b1","updated":"2016-06-27 20:39:27.000000000","message":"That file was extracted from old form, I did not write it on my own, so I\u0027d like to keep that as it was.","commit_id":"f101bcccc9ddb967cfe085e1ceeb4a85a76dedcd"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"f6b651181f0756c22be468469c512b15e5e776a5","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      The Notifications field contains the list of Notifications that should be sent when transitioning to another ALARM state."},{"line_number":13,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":14,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":15,"context_line":"      The deterministic alarms never enter UNDETERMINED state."},{"line_number":16,"context_line":"      Use them for metrics that are received sporadically."},{"line_number":17,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":18,"context_line":" \u003c/div\u003e"},{"line_number":19,"context_line":"{% endblock %}"}],"source_content_type":"text/html","patch_set":8,"id":"1aa78d24_e3b3bbe7","line":16,"range":{"start_line":15,"start_character":6,"end_line":16,"end_character":58},"updated":"2016-07-05 13:17:32.000000000","message":"This description does not belong on the first page. It should be placed in the second step where that property can be set. Ideally it should be a tooltip.","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"0837b668804d37e1dae7ebe2de8e79a8f9496da7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      The Notifications field contains the list of Notifications that should be sent when transitioning to another ALARM state."},{"line_number":13,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":14,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":15,"context_line":"      The deterministic alarms never enter UNDETERMINED state."},{"line_number":16,"context_line":"      Use them for metrics that are received sporadically."},{"line_number":17,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":18,"context_line":" \u003c/div\u003e"},{"line_number":19,"context_line":"{% endblock %}"}],"source_content_type":"text/html","patch_set":8,"id":"1aa78d24_591c04c1","line":16,"range":{"start_line":15,"start_character":6,"end_line":16,"end_character":58},"in_reply_to":"1aa78d24_e3b3bbe7","updated":"2016-07-06 10:40:01.000000000","message":"Done","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"c14dad414eb455be8f6431c04760ef35c0dee5df","unresolved":false,"context_lines":[{"line_number":12,"context_line":"      The Notifications field contains the list of Notifications that should be sent when transitioning to another ALARM state."},{"line_number":13,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":14,"context_line":"    \u003cp\u003e{% blocktrans %}"},{"line_number":15,"context_line":"      The deterministic alarms never enter UNDETERMINED state."},{"line_number":16,"context_line":"      Use them for metrics that are received sporadically."},{"line_number":17,"context_line":"    {% endblocktrans %}\u003c/p\u003e"},{"line_number":18,"context_line":" \u003c/div\u003e"},{"line_number":19,"context_line":"{% endblock %}"}],"source_content_type":"text/html","patch_set":8,"id":"1aa78d24_25164fa7","line":16,"range":{"start_line":15,"start_character":6,"end_line":16,"end_character":58},"in_reply_to":"1aa78d24_e3b3bbe7","updated":"2016-07-05 19:51:57.000000000","message":"That seems a decent comment. I will refactor that. Also I think I will move notification part into notification step.","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"}],"monitoring/alarmdefs/templates/alarmdefs/expression_step.html":[{"author":{"_account_id":18286,"name":"Shinya Kawabata","email":"s-kawabata@wx.jp.nec.com","username":"kawabata"},"change_message_id":"c8b695b52b038b020adbe23f5d770364c0b97ad5","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003cdiv class\u003d\"container-fluid\"\u003e"},{"line_number":4,"context_line":"    \u003cdiv class\u003d\"row\"\u003e"},{"line_number":5,"context_line":"      \u003cdiv class\u003d\"col-sm-12 col-md-12\""},{"line_number":6,"context_line":"           ng-controller\u003d\"alarmEditController\""},{"line_number":7,"context_line":"           ng-init\u003d\"init(\u0027{{ service }}\u0027)\"\u003e"},{"line_number":8,"context_line":"        {% include \"horizon/common/_form_fields.html\" %}"}],"source_content_type":"text/html","patch_set":7,"id":"3aaa91ec_5d706040","line":5,"range":{"start_line":5,"start_character":18,"end_line":5,"end_character":37},"updated":"2016-06-30 04:58:56.000000000","message":"Which class is active? Both?","commit_id":"4dda8bffe21c48b1009350bc0934847fe8a3c76c"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"30c890557beb2185d9b7340fe9d2c21de884be2e","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003cdiv class\u003d\"container-fluid\"\u003e"},{"line_number":4,"context_line":"    \u003cdiv class\u003d\"row\"\u003e"},{"line_number":5,"context_line":"      \u003cdiv class\u003d\"col-sm-12 col-md-12\""},{"line_number":6,"context_line":"           ng-controller\u003d\"alarmEditController\""},{"line_number":7,"context_line":"           ng-init\u003d\"init(\u0027{{ service }}\u0027)\"\u003e"},{"line_number":8,"context_line":"        {% include \"horizon/common/_form_fields.html\" %}"}],"source_content_type":"text/html","patch_set":7,"id":"3aaa91ec_e3605f03","line":5,"range":{"start_line":5,"start_character":18,"end_line":5,"end_character":37},"in_reply_to":"3aaa91ec_5d706040","updated":"2016-06-30 20:59:04.000000000","message":"That actually depends on screen width.\n\nHere\u0027s pretty decent explanation on that: http://getbootstrap.com/css/#grid","commit_id":"4dda8bffe21c48b1009350bc0934847fe8a3c76c"}],"monitoring/static/monitoring/js/controllers.js":[{"author":{"_account_id":21277,"name":"Rafał Warzycha","email":"rafal.warzycha@ts.fujitsu.com","username":"rafal.warzycha"},"change_message_id":"0c4d3734d064045f883587b1aaee5a1c24c1544f","unresolved":false,"context_lines":[{"line_number":147,"context_line":"      \"$window\", \"$scope\", \"$http\", \"$timeout\", \"$q\","},{"line_number":148,"context_line":"      function ($window, $scope, $http, $timeout, $q) {"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        $scope.metrics \u003d [];"},{"line_number":151,"context_line":"        $scope.metricNames \u003d []"},{"line_number":152,"context_line":"        $scope.currentMetric \u003d undefined;"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        $scope.currentFunction \u003d \"max\";"},{"line_number":155,"context_line":"        $scope.currentComparator \u003d \"\u003e\";"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_55444573","line":152,"range":{"start_line":150,"start_character":8,"end_line":152,"end_character":41},"updated":"2016-07-04 05:40:03.000000000","message":"Could be merged together; init with `undefined` looks strange. :)","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"91ee95ff5a973e54b47a16d5a8802b613c572ab2","unresolved":false,"context_lines":[{"line_number":147,"context_line":"      \"$window\", \"$scope\", \"$http\", \"$timeout\", \"$q\","},{"line_number":148,"context_line":"      function ($window, $scope, $http, $timeout, $q) {"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        $scope.metrics \u003d [];"},{"line_number":151,"context_line":"        $scope.metricNames \u003d []"},{"line_number":152,"context_line":"        $scope.currentMetric \u003d undefined;"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        $scope.currentFunction \u003d \"max\";"},{"line_number":155,"context_line":"        $scope.currentComparator \u003d \"\u003e\";"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_904b5b2b","line":152,"range":{"start_line":150,"start_character":8,"end_line":152,"end_character":41},"in_reply_to":"1aa78d24_55444573","updated":"2016-07-04 05:54:35.000000000","message":"All that changes are applied one way or another in next change.","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":21277,"name":"Rafał Warzycha","email":"rafal.warzycha@ts.fujitsu.com","username":"rafal.warzycha"},"change_message_id":"b9ac63f15783e54cc5c84b1b6253f47a0f4673a3","unresolved":false,"context_lines":[{"line_number":147,"context_line":"      \"$window\", \"$scope\", \"$http\", \"$timeout\", \"$q\","},{"line_number":148,"context_line":"      function ($window, $scope, $http, $timeout, $q) {"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"        $scope.metrics \u003d [];"},{"line_number":151,"context_line":"        $scope.metricNames \u003d []"},{"line_number":152,"context_line":"        $scope.currentMetric \u003d undefined;"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        $scope.currentFunction \u003d \"max\";"},{"line_number":155,"context_line":"        $scope.currentComparator \u003d \"\u003e\";"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_706fcf92","line":152,"range":{"start_line":150,"start_character":8,"end_line":152,"end_character":41},"in_reply_to":"1aa78d24_904b5b2b","updated":"2016-07-04 05:56:54.000000000","message":"Done","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":21277,"name":"Rafał Warzycha","email":"rafal.warzycha@ts.fujitsu.com","username":"rafal.warzycha"},"change_message_id":"0c4d3734d064045f883587b1aaee5a1c24c1544f","unresolved":false,"context_lines":[{"line_number":279,"context_line":"            metrics \u003d $window._alarm_edit_ctrl_metrics"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"            $scope.metrics \u003d metrics \u0026\u0026 metrics.length ? metrics : [];"},{"line_number":282,"context_line":"            $scope.metricNames \u003d uniqueNames($scope.metrics, \u0027name\u0027);"},{"line_number":283,"context_line":"            $scope.currentMetric \u003d $scope.metricNames[0];"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"            $scope.saveDimension();"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_15bc7d6b","line":282,"range":{"start_line":282,"start_character":33,"end_line":282,"end_character":44},"updated":"2016-07-04 05:40:03.000000000","message":"This could be extracted as service/filter and used via DI.","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"91ee95ff5a973e54b47a16d5a8802b613c572ab2","unresolved":false,"context_lines":[{"line_number":279,"context_line":"            metrics \u003d $window._alarm_edit_ctrl_metrics"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"            $scope.metrics \u003d metrics \u0026\u0026 metrics.length ? metrics : [];"},{"line_number":282,"context_line":"            $scope.metricNames \u003d uniqueNames($scope.metrics, \u0027name\u0027);"},{"line_number":283,"context_line":"            $scope.currentMetric \u003d $scope.metricNames[0];"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"            $scope.saveDimension();"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_b052d7db","line":282,"range":{"start_line":282,"start_character":33,"end_line":282,"end_character":44},"in_reply_to":"1aa78d24_15bc7d6b","updated":"2016-07-04 05:54:35.000000000","message":"It is done like this in next change.","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"},{"author":{"_account_id":21277,"name":"Rafał Warzycha","email":"rafal.warzycha@ts.fujitsu.com","username":"rafal.warzycha"},"change_message_id":"b9ac63f15783e54cc5c84b1b6253f47a0f4673a3","unresolved":false,"context_lines":[{"line_number":279,"context_line":"            metrics \u003d $window._alarm_edit_ctrl_metrics"},{"line_number":280,"context_line":""},{"line_number":281,"context_line":"            $scope.metrics \u003d metrics \u0026\u0026 metrics.length ? metrics : [];"},{"line_number":282,"context_line":"            $scope.metricNames \u003d uniqueNames($scope.metrics, \u0027name\u0027);"},{"line_number":283,"context_line":"            $scope.currentMetric \u003d $scope.metricNames[0];"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"            $scope.saveDimension();"}],"source_content_type":"text/javascript","patch_set":8,"id":"1aa78d24_301427f4","line":282,"range":{"start_line":282,"start_character":33,"end_line":282,"end_character":44},"in_reply_to":"1aa78d24_b052d7db","updated":"2016-07-04 05:56:54.000000000","message":"Done","commit_id":"a6141a7680c403a12ec0dc30516a977f2ebd78bf"}]}
