)]}'
{"openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/launch-instance-workflow.service.js":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6af4ea84f17496e34aa31121d6dfb12e31408693","unresolved":false,"context_lines":[{"line_number":75,"context_line":"          helpUrl: basePath + \u0027security-groups/security-groups.help.html\u0027,"},{"line_number":76,"context_line":"          formName: \u0027launchInstanceAccessAndSecurityForm\u0027,"},{"line_number":77,"context_line":"          requiredServiceTypes: [\u0027network\u0027],"},{"line_number":78,"context_line":"          extension: \u0027SecurityGroups\u0027"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"        {"},{"line_number":81,"context_line":"          id: \u0027keypair\u0027,"}],"source_content_type":"text/javascript","patch_set":3,"id":"5f93b717_7eae2d99","line":78,"range":{"start_line":78,"start_character":21,"end_line":78,"end_character":37},"updated":"2018-01-26 13:59:40.000000000","message":"Do you mean \"SecurityGroups\" extension from nova?\nIf yes, horizon does not support nova security group.\nIf you would like to check availability of the security group feature precisely, you need to check neutron security group extension instead.\nAnyway, it is not correct to check the nova extension SecurityGroups.","commit_id":"34e3da0ab2b3647b648e06d714daa01986e857cb"},{"author":{"_account_id":27578,"name":"David Gutman","email":"david.gutman@thalesgroup.com","username":"david.gutman"},"change_message_id":"65ca0a2225220513545395b170a24bd8b144ba2f","unresolved":false,"context_lines":[{"line_number":75,"context_line":"          helpUrl: basePath + \u0027security-groups/security-groups.help.html\u0027,"},{"line_number":76,"context_line":"          formName: \u0027launchInstanceAccessAndSecurityForm\u0027,"},{"line_number":77,"context_line":"          requiredServiceTypes: [\u0027network\u0027],"},{"line_number":78,"context_line":"          extension: \u0027SecurityGroups\u0027"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"        {"},{"line_number":81,"context_line":"          id: \u0027keypair\u0027,"}],"source_content_type":"text/javascript","patch_set":3,"id":"5f93b717_8a0c0f3c","line":78,"range":{"start_line":78,"start_character":21,"end_line":78,"end_character":37},"in_reply_to":"5f93b717_69eaf575","updated":"2018-01-26 15:58:26.000000000","message":"Done","commit_id":"34e3da0ab2b3647b648e06d714daa01986e857cb"},{"author":{"_account_id":27578,"name":"David Gutman","email":"david.gutman@thalesgroup.com","username":"david.gutman"},"change_message_id":"49a548ea55c50a13730ec10af3413fd6b7955cf2","unresolved":false,"context_lines":[{"line_number":75,"context_line":"          helpUrl: basePath + \u0027security-groups/security-groups.help.html\u0027,"},{"line_number":76,"context_line":"          formName: \u0027launchInstanceAccessAndSecurityForm\u0027,"},{"line_number":77,"context_line":"          requiredServiceTypes: [\u0027network\u0027],"},{"line_number":78,"context_line":"          extension: \u0027SecurityGroups\u0027"},{"line_number":79,"context_line":"        },"},{"line_number":80,"context_line":"        {"},{"line_number":81,"context_line":"          id: \u0027keypair\u0027,"}],"source_content_type":"text/javascript","patch_set":3,"id":"5f93b717_69eaf575","line":78,"range":{"start_line":78,"start_character":21,"end_line":78,"end_character":37},"in_reply_to":"5f93b717_7eae2d99","updated":"2018-01-26 14:47:57.000000000","message":"You\u0027re right, I check the nova extension and it is not correct. The \"extension\" keyword is not enought specific, I will rename as novaExtension.\n\nSorry I\u0027ve have missed your previous comment while correcting the npm-lint.","commit_id":"34e3da0ab2b3647b648e06d714daa01986e857cb"}]}
