)]}'
{"specs/pike/approved/add-name-for-audit.rst":[{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Proposed change"},{"line_number":28,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":29,"context_line":"This blueprint is mainly to add a name for an audit."},{"line_number":30,"context_line":"It involves client/api/db changes."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_76a9b3dd","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":34},"updated":"2017-06-21 09:48:38.000000000","message":"Add description of change here.","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Proposed change"},{"line_number":28,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":29,"context_line":"This blueprint is mainly to add a name for an audit."},{"line_number":30,"context_line":"It involves client/api/db changes."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_468a691b","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":34},"in_reply_to":"5f201791_76a9b3dd","updated":"2017-06-22 03:13:06.000000000","message":"ok","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Data model impact"},{"line_number":39,"context_line":"-----------------"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"yes"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"REST API impact"},{"line_number":44,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_d683e755","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":3},"updated":"2017-06-21 09:48:38.000000000","message":"What exactly impact do you expect here? Name of column, type, etc...","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":38,"context_line":"Data model impact"},{"line_number":39,"context_line":"-----------------"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"yes"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"REST API impact"},{"line_number":44,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_a6e37d05","line":41,"range":{"start_line":41,"start_character":0,"end_line":41,"end_character":3},"in_reply_to":"5f201791_d683e755","updated":"2017-06-22 03:13:06.000000000","message":"It will add a new field \u0027name\u0027 in audit table to store the audit name.","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":43,"context_line":"REST API impact"},{"line_number":44,"context_line":"---------------"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"yes"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Security impact"},{"line_number":49,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_7682d351","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":3},"updated":"2017-06-21 09:48:38.000000000","message":"ditto","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":43,"context_line":"REST API impact"},{"line_number":44,"context_line":"---------------"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"yes"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Security impact"},{"line_number":49,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_a6cc9d89","line":46,"range":{"start_line":46,"start_character":0,"end_line":46,"end_character":3},"in_reply_to":"5f201791_7682d351","updated":"2017-06-22 03:13:06.000000000","message":"The audit will be retrieved by name.","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Notifications impact"},{"line_number":53,"context_line":"--------------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"none"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Other end user impact"},{"line_number":58,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_16915f9a","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":4},"updated":"2017-06-21 09:48:38.000000000","message":"You need to upgrade current audit notifications","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Notifications impact"},{"line_number":53,"context_line":"--------------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"none"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Other end user impact"},{"line_number":58,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_869e4161","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":4},"in_reply_to":"5f201791_16915f9a","updated":"2017-06-22 03:13:06.000000000","message":"Sorry, I\u0027m not clear, can you give more info.","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"87d383c8aa11402165ea20b5547fc303fa87d330","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Notifications impact"},{"line_number":53,"context_line":"--------------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"none"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Other end user impact"},{"line_number":58,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_f944461d","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":4},"in_reply_to":"5f201791_869e4161","updated":"2017-06-23 12:11:15.000000000","message":"Watcher sends notifications if something happened.\nTake a look: https://github.com/openstack/watcher/blob/master/watcher/notifications/audit.py","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Other end user impact"},{"line_number":58,"context_line":"---------------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"yes"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Performance Impact"},{"line_number":63,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_96f20f06","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":3},"updated":"2017-06-21 09:48:38.000000000","message":"What exactly do you mean?","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Other end user impact"},{"line_number":58,"context_line":"---------------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"yes"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Performance Impact"},{"line_number":63,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_8602c1b3","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":3},"in_reply_to":"5f201791_96f20f06","updated":"2017-06-22 03:13:06.000000000","message":"I\u0027m not sure, it may impact watcher-dashboard.","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0d98139e2964d12a843c720dd42dad2365eb2ec5","unresolved":false,"context_lines":[{"line_number":92,"context_line":"Testing"},{"line_number":93,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"None"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Documentation Impact"},{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_b6350bfa","line":95,"range":{"start_line":95,"start_character":0,"end_line":95,"end_character":4},"updated":"2017-06-21 09:48:38.000000000","message":"Appropriate unit tests should be submitted","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"aef8911b16659060bc0a45b431cc23960dcc91a6","unresolved":false,"context_lines":[{"line_number":92,"context_line":"Testing"},{"line_number":93,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"None"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Documentation Impact"},{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f201791_462ee943","line":95,"range":{"start_line":95,"start_character":0,"end_line":95,"end_character":4},"in_reply_to":"5f201791_b6350bfa","updated":"2017-06-22 03:13:06.000000000","message":"yes","commit_id":"cd9fe28c473ec99d656b915c4aad647755d4092b"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"f478c2416a531ca58ca024ee108b67e3af924fa4","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/add-name-for-audit"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_b7ed77f1","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":1},"updated":"2017-06-27 01:25:13.000000000","message":"should be capital letter","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ff8df757d5161cb879b63af414602d38e8a2f4d9","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/add-name-for-audit"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_bad9db57","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":1},"in_reply_to":"5f201791_b7ed77f1","updated":"2017-06-27 03:11:50.000000000","message":"yes","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"f478c2416a531ca58ca024ee108b67e3af924fa4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Problem description"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":"It is not easy to tell the audits apart just by uuid for end users. If we add"},{"line_number":17,"context_line":"a name for an audit, it is more firendly to end users."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Use Cases"},{"line_number":20,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_57c2a35a","line":17,"range":{"start_line":17,"start_character":32,"end_line":17,"end_character":40},"updated":"2017-06-27 01:25:13.000000000","message":"friendly","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ff8df757d5161cb879b63af414602d38e8a2f4d9","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Problem description"},{"line_number":15,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":16,"context_line":"It is not easy to tell the audits apart just by uuid for end users. If we add"},{"line_number":17,"context_line":"a name for an audit, it is more firendly to end users."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Use Cases"},{"line_number":20,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_9ada9f48","line":17,"range":{"start_line":17,"start_character":32,"end_line":17,"end_character":40},"in_reply_to":"5f201791_57c2a35a","updated":"2017-06-27 03:11:50.000000000","message":"yes","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"f478c2416a531ca58ca024ee108b67e3af924fa4","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Work Items"},{"line_number":96,"context_line":"----------"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Dependencies"},{"line_number":99,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_b79b3771","line":97,"updated":"2017-06-27 01:25:13.000000000","message":"Please add work items.","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ff8df757d5161cb879b63af414602d38e8a2f4d9","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Work Items"},{"line_number":96,"context_line":"----------"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Dependencies"},{"line_number":99,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":100,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"5f201791_5ae887e0","line":97,"in_reply_to":"5f201791_b79b3771","updated":"2017-06-27 03:11:50.000000000","message":"ok","commit_id":"1a4a5d8fe673997694eeba34207de918845721f4"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_3dc4a590","line":7,"range":{"start_line":7,"start_character":23,"end_line":7,"end_character":44},"updated":"2017-06-27 03:59:53.000000000","message":"remove this","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/add-name-for-audit"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_1dbd6901","line":9,"range":{"start_line":9,"start_character":23,"end_line":9,"end_character":44},"updated":"2017-06-27 03:59:53.000000000","message":"this too","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"This blueprint is mainly to add a name for an audit, so it will be easy"},{"line_number":32,"context_line":"to users to retrieve an andit."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"*To watcherclient/watcher-api:"},{"line_number":35,"context_line":" User can show/delete/update an andit by name."}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_3d494530","line":32,"range":{"start_line":32,"start_character":25,"end_line":32,"end_character":26},"updated":"2017-06-27 03:59:53.000000000","message":"*u?","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Data model impact"},{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"yes, add a new field \u0027name\u0027 in audit table to store the audit\u0027s name."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_bd6675c0","line":50,"range":{"start_line":50,"start_character":0,"end_line":50,"end_character":1},"updated":"2017-06-27 03:59:53.000000000","message":"*Y","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Data model impact"},{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"yes, add a new field \u0027name\u0027 in audit table to store the audit\u0027s name."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_fd674db6","line":50,"range":{"start_line":50,"start_character":26,"end_line":50,"end_character":27},"updated":"2017-06-27 03:59:53.000000000","message":"this too","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Data model impact"},{"line_number":48,"context_line":"-----------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"yes, add a new field \u0027name\u0027 in audit table to store the audit\u0027s name."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_5d752163","line":50,"range":{"start_line":50,"start_character":21,"end_line":50,"end_character":22},"updated":"2017-06-27 03:59:53.000000000","message":"use back tick","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"yes, the audit will be retrieved by name."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Security impact"},{"line_number":58,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_bd0b15d4","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":1},"updated":"2017-06-27 03:59:53.000000000","message":"*Y","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Notifications impact"},{"line_number":62,"context_line":"--------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"none"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Other end user impact"},{"line_number":67,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_9d0cd9ec","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":1},"updated":"2017-06-27 03:59:53.000000000","message":"*N","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"68892fc94af1015329faca4786dfbfec38dc11f2","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Documentation Impact"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"It will be necessary to add new content relating to this change."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"References"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"5f201791_dd2ff13c","line":114,"range":{"start_line":114,"start_character":8,"end_line":114,"end_character":10},"updated":"2017-06-27 03:59:53.000000000","message":"?","commit_id":"0a276c214e21c55c1fdc3b2c237fe68d1b53ab05"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":21,"context_line":"As an end user, I want to retrieve an audit by name."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Project Priority"},{"line_number":25,"context_line":"----------------"},{"line_number":26,"context_line":"None"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Proposed change"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_5a3275a9","line":26,"range":{"start_line":24,"start_character":0,"end_line":26,"end_character":4},"updated":"2017-06-29 07:03:55.000000000","message":"This section was removed from ocata cycle.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":21,"context_line":"As an end user, I want to retrieve an audit by name."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Project Priority"},{"line_number":25,"context_line":"----------------"},{"line_number":26,"context_line":"None"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Proposed change"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_3d133369","line":26,"range":{"start_line":24,"start_character":0,"end_line":26,"end_character":4},"in_reply_to":"3f1d235d_5a3275a9","updated":"2017-06-29 07:26:21.000000000","message":"ok","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":28,"context_line":"Proposed change"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"This blueprint is mainly to add a name for an audit, so it will be easy"},{"line_number":32,"context_line":"to users to retrieve an audit."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"*To watcherclient/watcher-api:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_bd76233e","line":31,"range":{"start_line":31,"start_character":5,"end_line":31,"end_character":14},"updated":"2017-06-29 07:03:55.000000000","message":"This is spec.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":31,"context_line":"This blueprint is mainly to add a name for an audit, so it will be easy"},{"line_number":32,"context_line":"to users to retrieve an audit."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"*To watcherclient/watcher-api:"},{"line_number":35,"context_line":" User can show/delete/update an audit by name."},{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_3ab579ef","line":34,"updated":"2017-06-29 07:03:55.000000000","message":"need blank after *.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"*To watcherclient/watcher-api:"},{"line_number":35,"context_line":" User can show/delete/update an audit by name."},{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_9dc12732","line":36,"range":{"start_line":36,"start_character":16,"end_line":36,"end_character":28},"updated":"2017-06-29 07:03:55.000000000","message":"Is name mandatory?","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"*To watcherclient/watcher-api:"},{"line_number":35,"context_line":" User can show/delete/update an audit by name."},{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_48dcef45","line":36,"range":{"start_line":36,"start_character":16,"end_line":36,"end_character":28},"in_reply_to":"3f1d235d_9dc12732","updated":"2017-06-29 07:26:21.000000000","message":"No.if not provided, use a default name.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":35,"context_line":" User can show/delete/update an audit by name."},{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_dacb2570","line":38,"updated":"2017-06-29 07:03:55.000000000","message":"ditto","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_bdd98323","line":39,"range":{"start_line":39,"start_character":7,"end_line":39,"end_character":16},"updated":"2017-06-29 07:03:55.000000000","message":"Please add type and length.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":36,"context_line":" Create an audit with a name."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_a85023d6","line":39,"range":{"start_line":39,"start_character":7,"end_line":39,"end_character":16},"in_reply_to":"3f1d235d_bdd98323","updated":"2017-06-29 07:26:21.000000000","message":"ok","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"},{"line_number":43,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_faca614d","line":40,"updated":"2017-06-29 07:03:55.000000000","message":"Add a name to AuditxxxPayload. Please replace xxx to appropriate ones and list here.\nPlease see https://docs.openstack.org/developer/watcher/dev/notifications.html","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"*To DB:"},{"line_number":39,"context_line":" Add a new field in audit table to store the audit\u0027s name."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"},{"line_number":43,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_e8461b22","line":40,"in_reply_to":"3f1d235d_faca614d","updated":"2017-06-29 07:26:21.000000000","message":"Done","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Yes, the audit will be retrieved by name."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Security impact"},{"line_number":58,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_fa8701b6","line":55,"range":{"start_line":55,"start_character":5,"end_line":55,"end_character":41},"updated":"2017-06-29 07:03:55.000000000","message":"Please explain by referring the following:https://docs.openstack.org/developer/watcher/webapi/v1.html#audits.\nFor example, \n\nThis spec adds the following URL:\n\nGET /v1/audits/(audit_name)\n parameters: audit_name - name of an audit\n return type Audit\n\nA name will be added to type Audit.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":52,"context_line":"REST API impact"},{"line_number":53,"context_line":"---------------"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Yes, the audit will be retrieved by name."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Security impact"},{"line_number":58,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_48b50fee","line":55,"range":{"start_line":55,"start_character":5,"end_line":55,"end_character":41},"in_reply_to":"3f1d235d_fa8701b6","updated":"2017-06-29 07:26:21.000000000","message":"ok","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Notifications impact"},{"line_number":62,"context_line":"--------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"None"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Other end user impact"},{"line_number":67,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_9a8ecdce","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":4},"updated":"2017-06-29 07:03:55.000000000","message":"If A name will be add to AuditxxxPayload, please add it here.","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":61,"context_line":"Notifications impact"},{"line_number":62,"context_line":"--------------------"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"None"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Other end user impact"},{"line_number":67,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_28af7395","line":64,"range":{"start_line":64,"start_character":0,"end_line":64,"end_character":4},"in_reply_to":"3f1d235d_9a8ecdce","updated":"2017-06-29 07:26:21.000000000","message":"ok","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"5b3fb6545bdbaeb73c46ce465290f127208c6de9","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Documentation Impact"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"It may be necessary to add new content relating to this change."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"References"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_9d3127f0","line":114,"range":{"start_line":114,"start_character":27,"end_line":114,"end_character":38},"updated":"2017-06-29 07:03:55.000000000","message":"Two docs will be updated.\n\n* Notifications in Watcher\n  https://docs.openstack.org/developer/watcher/dev/notifications.html\n\n* API References\n  https://docs.openstack.org/developer/watcher/#api-references","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"ba6b3a4d11edd7eb190c5a09d5588a3a51bdce79","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Documentation Impact"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"It may be necessary to add new content relating to this change."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"References"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f1d235d_2888931d","line":114,"range":{"start_line":114,"start_character":27,"end_line":114,"end_character":38},"in_reply_to":"3f1d235d_9d3127f0","updated":"2017-06-29 07:26:21.000000000","message":"ok","commit_id":"26bd0e607f500771b0140c4d9cdda31d9d8c2877"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"f3e3d33a74571955c559f95425262aaea73ecd6a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* To notifications:"},{"line_number":42,"context_line":"  Add audit name to AuditPayload, AuditPlanPayload"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Alternatives"},{"line_number":45,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_b44bd5ae","line":42,"range":{"start_line":42,"start_character":34,"end_line":42,"end_character":50},"updated":"2017-06-29 10:51:38.000000000","message":"What\u0027s the \u0027AuditPlanPayload\u0027 ?","commit_id":"fc67b9b2524e24f72b00fd2c9f5d35ce23413dc0"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"9237ac980585bc29df6c1d1243c15a0cbaa9ce57","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* To notifications:"},{"line_number":42,"context_line":"  Add audit name to AuditPayload, AuditPlanPayload"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Alternatives"},{"line_number":45,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1f1a1f67_00891074","line":42,"range":{"start_line":42,"start_character":34,"end_line":42,"end_character":50},"in_reply_to":"1f1a1f67_fd359bf8","updated":"2017-07-13 02:29:18.000000000","message":"yes. sorry, spell error.","commit_id":"fc67b9b2524e24f72b00fd2c9f5d35ce23413dc0"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"7e153f1a08f72a0d139f7fc65aa333ab21a50963","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* To notifications:"},{"line_number":42,"context_line":"  Add audit name to AuditPayload, AuditPlanPayload"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Alternatives"},{"line_number":45,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1f1a1f67_fd359bf8","line":42,"range":{"start_line":42,"start_character":34,"end_line":42,"end_character":50},"in_reply_to":"3f1d235d_8c9f9b4f","updated":"2017-07-13 02:19:03.000000000","message":"I can\u0027t find \u0027AuditPlanPayload\u0027.\nIs it \u0027ActionPlanPayload\u0027?","commit_id":"fc67b9b2524e24f72b00fd2c9f5d35ce23413dc0"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"6936e78471c723d8a1e4013b38ba374d6f9b01b8","unresolved":false,"context_lines":[{"line_number":39,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"* To notifications:"},{"line_number":42,"context_line":"  Add audit name to AuditPayload, AuditPlanPayload"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Alternatives"},{"line_number":45,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3f1d235d_8c9f9b4f","line":42,"range":{"start_line":42,"start_character":34,"end_line":42,"end_character":50},"in_reply_to":"3f1d235d_b44bd5ae","updated":"2017-06-30 01:54:34.000000000","message":"Because AuditPlanPayload includes audit object, so it need add audit name to the audit in AuditPlanPayload.","commit_id":"fc67b9b2524e24f72b00fd2c9f5d35ce23413dc0"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"73a09b256c2439b821ee900d2a369eb9c9f348aa","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To DB:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_a05b6d85","line":33,"range":{"start_line":33,"start_character":27,"end_line":33,"end_character":39},"updated":"2017-07-24 00:55:14.000000000","message":"Where default audit name come from?","commit_id":"805bab73e7fa289518cb20aaf35299ab7b1b4e35"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"41f02dcc5e0fc769ad0185fb40ba497dfa05a272","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To DB:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_f6737f4c","line":33,"range":{"start_line":33,"start_character":27,"end_line":33,"end_character":39},"in_reply_to":"ff346bd7_7bf77af7","updated":"2017-07-24 03:17:36.000000000","message":"Thanks. Could you add it to spec?","commit_id":"805bab73e7fa289518cb20aaf35299ab7b1b4e35"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"b263e71338dbe40513ec0d26c931029053502e8f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To DB:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_7bf77af7","line":33,"range":{"start_line":33,"start_character":27,"end_line":33,"end_character":39},"in_reply_to":"ff346bd7_a05b6d85","updated":"2017-07-24 01:33:10.000000000","message":"It is made of strategy_name or goal_name or audittemplate_name, with current time.","commit_id":"805bab73e7fa289518cb20aaf35299ab7b1b4e35"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"8cfc97cb6d785019edac63336287490a6457a8fb","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To DB:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_ac66c650","line":33,"range":{"start_line":33,"start_character":27,"end_line":33,"end_character":39},"in_reply_to":"ff346bd7_f6737f4c","updated":"2017-07-24 06:29:51.000000000","message":"Done","commit_id":"805bab73e7fa289518cb20aaf35299ab7b1b4e35"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"e047e604084b3c078f9c2d379cec8eef39713bfe","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* To DB:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_96e9d381","line":33,"range":{"start_line":33,"start_character":27,"end_line":33,"end_character":39},"in_reply_to":"ff346bd7_f6737f4c","updated":"2017-07-24 03:47:45.000000000","message":"yes","commit_id":"805bab73e7fa289518cb20aaf35299ab7b1b4e35"}],"specs/queens/approved/add-name-for-audit.rst":[{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"94f997e1c95a353bcfd860b41023ba244e626e48","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"This spec is mainly to add a name for an audit, so it will be easy"},{"line_number":28,"context_line":"to users to retrieve an audit."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."}],"source_content_type":"text/x-rst","patch_set":13,"id":"7f287b81_1c9bbe72","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":2},"updated":"2017-08-23 12:49:54.000000000","message":"for","commit_id":"3c16b542e6bd9ce226ef208028e607f255f9c040"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"f2f01a45ed0b30193056b34a910e8554a11d8063","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"This spec is mainly to add a name for an audit, so it will be easy"},{"line_number":28,"context_line":"to users to retrieve an audit."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."}],"source_content_type":"text/x-rst","patch_set":13,"id":"7f287b81_28b51032","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":2},"in_reply_to":"7f287b81_1c9bbe72","updated":"2017-08-23 14:32:22.000000000","message":"Done","commit_id":"3c16b542e6bd9ce226ef208028e607f255f9c040"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"69c32f4d223385487b7c7bfd707374b78534a362","unresolved":false,"context_lines":[{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"This spec is mainly to add a name for an audit, so it will be easy"},{"line_number":28,"context_line":"to users to retrieve an audit."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."}],"source_content_type":"text/x-rst","patch_set":13,"id":"7f287b81_9282f54e","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":2},"in_reply_to":"7f287b81_1c9bbe72","updated":"2017-08-23 13:41:00.000000000","message":"yes","commit_id":"3c16b542e6bd9ce226ef208028e607f255f9c040"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"94f997e1c95a353bcfd860b41023ba244e626e48","unresolved":false,"context_lines":[{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"},{"line_number":43,"context_line":"  Add audit name to AuditPayload, ActionPlanPayload"}],"source_content_type":"text/x-rst","patch_set":13,"id":"7f287b81_5c9f0650","line":40,"updated":"2017-08-23 12:49:54.000000000","message":"I don\u0027t see any unique\u003dTrue constraint here. What happens if 2 audits have the same name? Do we raise  DuplicateEntry/Ambiguous exception?","commit_id":"3c16b542e6bd9ce226ef208028e607f255f9c040"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"69c32f4d223385487b7c7bfd707374b78534a362","unresolved":false,"context_lines":[{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"},{"line_number":43,"context_line":"  Add audit name to AuditPayload, ActionPlanPayload"}],"source_content_type":"text/x-rst","patch_set":13,"id":"7f287b81_f2837955","line":40,"in_reply_to":"7f287b81_5c9f0650","updated":"2017-08-23 13:41:00.000000000","message":"I refered to audittemplate table. And in my tests, if they have same name records, it will raise exception when retrieved by the name.","commit_id":"3c16b542e6bd9ce226ef208028e607f255f9c040"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"269d9f288f0c740786d464b793854f2d9b0a7cd8","unresolved":false,"context_lines":[{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"},{"line_number":43,"context_line":"  Add audit name to AuditPayload, ActionPlanPayload"}],"source_content_type":"text/x-rst","patch_set":14,"id":"7f287b81_5418bd73","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":42},"updated":"2017-08-25 08:13:59.000000000","message":"If you don\u0027t add unique attribute, you should add unique constraint that aggregates \u0027name\u0027 and \u0027deleted\u0027 fields like it\u0027s done here: https://github.com/openstack/watcher/blob/master/watcher/db/sqlalchemy/models.py#L148.","commit_id":"6cd97fa299d608c4a1393284a2fad8a9511f3536"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"17b01717306ea49d17c4ebd68f9a2e6bedfda9f1","unresolved":false,"context_lines":[{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"},{"line_number":43,"context_line":"  Add audit name to AuditPayload, ActionPlanPayload"}],"source_content_type":"text/x-rst","patch_set":14,"id":"7f287b81_97fdb96f","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":42},"in_reply_to":"7f287b81_5418bd73","updated":"2017-08-29 11:47:58.000000000","message":"thx. I will directly modify the commit code.","commit_id":"6cd97fa299d608c4a1393284a2fad8a9511f3536"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"840bf9c0cd05e51df8f2e4196bd30db43fe36c65","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table,with unique attribute:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"}],"source_content_type":"text/x-rst","patch_set":15,"id":"7f287b81_97113960","line":39,"range":{"start_line":39,"start_character":27,"end_line":39,"end_character":48},"updated":"2017-08-29 12:02:17.000000000","message":"What will happen if you create audit \u0027a1\u0027, delete it and try to recreate it with the same name? I think you\u0027ll get error of violation unique constraint. So I\u0027d like to propose to use aggregated unique constraint as I\u0027ve done it in the previous patch set. Fix me if I\u0027ve missed something.","commit_id":"e08286e3e11bf94366a8eb87c660a4bae35a1d95"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"025c2b952b6e8be3973ce65d3d1db8b72f41e262","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* To DB:"},{"line_number":38,"context_line":"  Add a new field in audit table to store the audit\u0027s name."},{"line_number":39,"context_line":"  New field in audit table,with unique attribute:"},{"line_number":40,"context_line":"  name \u003d Column(String(63), nullable\u003dTrue)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* To notifications:"}],"source_content_type":"text/x-rst","patch_set":15,"id":"7f287b81_6e49365e","line":39,"range":{"start_line":39,"start_character":27,"end_line":39,"end_character":48},"in_reply_to":"7f287b81_97113960","updated":"2017-08-30 11:57:28.000000000","message":"yes, I will change it in the commit of code as you said.","commit_id":"e08286e3e11bf94366a8eb87c660a4bae35a1d95"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"fa5e90e347a7d5aab1472d781d2a7b8f6595e86c","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Yes, add a new field \u0027name\u0027 in audit table to store the audit\u0027s name."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"REST API impact"},{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Security impact"}],"source_content_type":"text/x-rst","patch_set":17,"id":"7f287b81_6f4cdec7","line":55,"range":{"start_line":55,"start_character":0,"end_line":55,"end_character":15},"updated":"2017-09-07 01:58:25.000000000","message":"This bp impact all the audit API.\nplease list the changes.\nrefer:\nhttps://docs.openstack.org/watcher/latest/api/v1.html#audits","commit_id":"c5decd94b57851e3d1f15e571b860c4bcf20fd34"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"7ccd122954372273e43c96484a748db58cd54384","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_d389b126","line":7,"range":{"start_line":7,"start_character":23,"end_line":7,"end_character":24},"updated":"2017-09-11 03:20:21.000000000","message":"remove","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"860ec79495d5a84ef86a3f84303abad1632eb0ba","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_b13f3cd5","line":7,"range":{"start_line":7,"start_character":23,"end_line":7,"end_character":24},"in_reply_to":"5f2577a7_d389b126","updated":"2017-09-11 09:21:43.000000000","message":"Done","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"7ccd122954372273e43c96484a748db58cd54384","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/add-name-for-audit"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_b38e252c","line":9,"range":{"start_line":9,"start_character":23,"end_line":9,"end_character":24},"updated":"2017-09-11 03:20:21.000000000","message":"ditto","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"860ec79495d5a84ef86a3f84303abad1632eb0ba","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add a name for an audit"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/watcher/+spec/add-name-for-audit"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_912440c8","line":9,"range":{"start_line":9,"start_character":23,"end_line":9,"end_character":24},"in_reply_to":"5f2577a7_b38e252c","updated":"2017-09-11 09:21:43.000000000","message":"Done","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"125cd853240c0437fa883c6282e84cfa71c24da0","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name. The default name is made of strategy"},{"line_number":34,"context_line":"  or audittemplate or goal name with current time."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_93a4490a","line":33,"updated":"2017-09-11 02:59:20.000000000","message":"s/used/use","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"860ec79495d5a84ef86a3f84303abad1632eb0ba","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* To watcherclient/watcher-api:"},{"line_number":31,"context_line":"  User can show/delete/update an audit by name."},{"line_number":32,"context_line":"  Create an audit with a name. The audit name is not mandatory. If audit name"},{"line_number":33,"context_line":"  was not provided, used a default name. The default name is made of strategy"},{"line_number":34,"context_line":"  or audittemplate or goal name with current time."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_512ed8a5","line":33,"in_reply_to":"5f2577a7_93a4490a","updated":"2017-09-11 09:21:43.000000000","message":"Done","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"125cd853240c0437fa883c6282e84cfa71c24da0","unresolved":false,"context_lines":[{"line_number":55,"context_line":"REST API impact"},{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Under APIs will be changed. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_7382fd51","line":58,"updated":"2017-09-11 02:59:20.000000000","message":"Following API\u0027s will change","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"860ec79495d5a84ef86a3f84303abad1632eb0ba","unresolved":false,"context_lines":[{"line_number":55,"context_line":"REST API impact"},{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Under APIs will be changed. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_312b4c95","line":58,"in_reply_to":"5f2577a7_7382fd51","updated":"2017-09-11 09:21:43.000000000","message":"Done","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":19457,"name":"aditi sharma","email":"adi.sky17@gmail.com","username":"aditi"},"change_message_id":"125cd853240c0437fa883c6282e84cfa71c24da0","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Under APIs will be changed. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_f38dcd7b","line":60,"updated":"2017-09-11 02:59:20.000000000","message":"I think its a user\u0027s choice to give either name or uuid, and we will take care in code that it is uuid or name, so in my opinion there should be no change to this api\u0027s, correct me if i am wrong","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"e1e98b67fb5b29e5c3489e4bf95990a4355a8506","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Under APIs will be changed. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"5f2577a7_8ecbfca3","line":60,"in_reply_to":"5f2577a7_f38dcd7b","updated":"2017-09-11 05:04:32.000000000","message":"Yes. But the original APIs only accept uuid, now the user can give either name or uuid. There are little diffrencce.","commit_id":"31ec1cae90d49360139ba6503f3dc72b14b77e3c"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"5986a4c6508ab46384e5888bfcbb77889a44d1f8","unresolved":false,"context_lines":[{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Following API\u0027s will change. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":20,"id":"5f2577a7_af41b60d","line":59,"range":{"start_line":59,"start_character":11,"end_line":59,"end_character":22},"updated":"2017-09-14 07:54:01.000000000","message":"is it new name of \u0027audit_uuid\u0027? Please, make it more sense.","commit_id":"01c8a00adc8e5429a767565b3e9cc41abc77efe8"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"403000fb257334e6c592dd04f5b9024499df70fe","unresolved":false,"context_lines":[{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Following API\u0027s will change. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":20,"id":"5f2577a7_4ae24003","line":59,"range":{"start_line":59,"start_character":11,"end_line":59,"end_character":22},"in_reply_to":"5f2577a7_4a6fe091","updated":"2017-09-14 08:46:31.000000000","message":"It is not name of \u0027audit_uuid\u0027. It means we can get/delete/update by uuid or name. \nsame to audit_template.https://docs.openstack.org/watcher/latest/api/v1.html#AuditTemplate","commit_id":"01c8a00adc8e5429a767565b3e9cc41abc77efe8"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"1a013db4c7017b362710011fef65f38973382b81","unresolved":false,"context_lines":[{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Following API\u0027s will change. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":20,"id":"5f2577a7_4a6fe091","line":59,"range":{"start_line":59,"start_character":11,"end_line":59,"end_character":22},"in_reply_to":"5f2577a7_af41b60d","updated":"2017-09-14 08:42:33.000000000","message":"It is not name of \u0027audit_uuid\u0027. It means we can get/delete/update. \nsame to audit_template.https://docs.openstack.org/watcher/latest/api/v1.html#Audittemplate","commit_id":"01c8a00adc8e5429a767565b3e9cc41abc77efe8"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"5986a4c6508ab46384e5888bfcbb77889a44d1f8","unresolved":false,"context_lines":[{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The return value to Audit APIs will be changed. Add \u0027name\u0027 filed"},{"line_number":65,"context_line":"into audit object of below return value types."},{"line_number":66,"context_line":"* AuditCollection"},{"line_number":67,"context_line":"* Audit"}],"source_content_type":"text/x-rst","patch_set":20,"id":"5f2577a7_8ff6faf8","line":64,"range":{"start_line":64,"start_character":59,"end_line":64,"end_character":64},"updated":"2017-09-14 07:54:01.000000000","message":"s/filed/field","commit_id":"01c8a00adc8e5429a767565b3e9cc41abc77efe8"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"403000fb257334e6c592dd04f5b9024499df70fe","unresolved":false,"context_lines":[{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"The return value to Audit APIs will be changed. Add \u0027name\u0027 filed"},{"line_number":65,"context_line":"into audit object of below return value types."},{"line_number":66,"context_line":"* AuditCollection"},{"line_number":67,"context_line":"* Audit"}],"source_content_type":"text/x-rst","patch_set":20,"id":"5f2577a7_aadd2443","line":64,"range":{"start_line":64,"start_character":59,"end_line":64,"end_character":64},"in_reply_to":"5f2577a7_8ff6faf8","updated":"2017-09-14 08:46:31.000000000","message":"Done","commit_id":"01c8a00adc8e5429a767565b3e9cc41abc77efe8"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"b6f6771332906bd48b9f5ec6178e9d1512127c66","unresolved":false,"context_lines":[{"line_number":55,"context_line":"REST API impact"},{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Following API\u0027s will change. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit(unicode)– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":21,"id":"5f2577a7_684f286b","line":59,"range":{"start_line":58,"start_character":0,"end_line":59,"end_character":52},"updated":"2017-09-15 08:55:19.000000000","message":"The following API\u0027s will be changed. The parameter \u0027audit_uuid\u0027 now can be used to GET, DELETE or PATCH audit either by UUID or by name of an audit.","commit_id":"57c0264b5b3722dc757206cf4118e2e0e4424072"},{"author":{"_account_id":24501,"name":"sue","display_name":"suzhengwei","email":"sugar-2008@163.com","username":"suzhengwei"},"change_message_id":"9466b02c709801643353621ba08581c8d4f9781d","unresolved":false,"context_lines":[{"line_number":55,"context_line":"REST API impact"},{"line_number":56,"context_line":"---------------"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Following API\u0027s will change. Parameter \u0027audit_uuid\u0027 of APIs below"},{"line_number":59,"context_line":"changes to audit(unicode)– UUID or name of an audit."},{"line_number":60,"context_line":"* ``GET /v1/audits``"},{"line_number":61,"context_line":"* ``DELETE /v1/audits``"},{"line_number":62,"context_line":"* ``PATCH /v1/audits``"}],"source_content_type":"text/x-rst","patch_set":21,"id":"5f2577a7_a84630bf","line":59,"range":{"start_line":58,"start_character":0,"end_line":59,"end_character":52},"in_reply_to":"5f2577a7_684f286b","updated":"2017-09-15 09:47:02.000000000","message":"Done","commit_id":"57c0264b5b3722dc757206cf4118e2e0e4424072"}]}
