)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"34b0d105756104fbffc4f304e70a272efd884b2c","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add user_id in backup list and show API"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Lack of the ``user_id`` in backup list or show response, if the user"},{"line_number":10,"context_line":"wants to specify the project and the user creates the volume is"},{"line_number":11,"context_line":"difficult because of the lack of ``user_id``."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #1801328"},{"line_number":14,"context_line":"Blueprint: add-user-id-attribute-to-backup-response"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_06a56348","line":11,"range":{"start_line":9,"start_character":57,"end_line":11,"end_character":45},"updated":"2018-11-02 11:05:13.000000000","message":"The request body of the create volume API also lack the ``user_id`` parameter now.\nMaybe need to add *this* attribute too, like this: https://blueprints.launchpad.net/cinder/+spec/add-user-id-attribute-to-cinder-create-api","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"34b0d105756104fbffc4f304e70a272efd884b2c","unresolved":false,"context_lines":[{"line_number":11,"context_line":"difficult because of the lack of ``user_id``."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Closes-Bug: #1801328"},{"line_number":14,"context_line":"Blueprint: add-user-id-attribute-to-backup-response"},{"line_number":15,"context_line":"Change-Id: I3ffb544ef3ee65276cee8b1e870d524fd0e57085"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3f79a3b5_c68e8bd6","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":51},"updated":"2018-11-02 11:05:13.000000000","message":"The spec of the application is missing here and will be added later.","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"ab51cd418c14e29a67bd07abb68d6ef9a6be3b37","unresolved":false,"context_lines":[{"line_number":11,"context_line":"``user_id`` in backup list or show response, make the admin/user easy"},{"line_number":12,"context_line":"to manage backup file."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1801328"},{"line_number":15,"context_line":"Blueprint: add-user-id-attribute-to-backup-response"},{"line_number":16,"context_line":"Change-Id: I3ffb544ef3ee65276cee8b1e870d524fd0e57085"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_ee59c75b","line":14,"updated":"2018-11-07 07:52:34.000000000","message":"We can remove and close this bug, because it\u0027s not a bug, it\u0027s a new feature.","commit_id":"352eb531d574a29ef9a9e9edfdd15887e2fabe6d"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"1d7ac40786505969bab415ab538cd03b0859f51b","unresolved":false,"context_lines":[{"line_number":11,"context_line":"``user_id`` in backup list or show response, make the admin/user easy"},{"line_number":12,"context_line":"to manage backup file."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1801328"},{"line_number":15,"context_line":"Blueprint: add-user-id-attribute-to-backup-response"},{"line_number":16,"context_line":"Change-Id: I3ffb544ef3ee65276cee8b1e870d524fd0e57085"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_dd859bac","line":14,"in_reply_to":"3f79a3b5_ee59c75b","updated":"2018-11-07 11:32:32.000000000","message":"Yeah, this should be removed, and that close this bug until this feature will be merged.","commit_id":"352eb531d574a29ef9a9e9edfdd15887e2fabe6d"}],"api-ref/source/v3/parameters.yaml":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"5fe5f2500a110460b2fb5f7d93c981d93f810113","unresolved":false,"context_lines":[{"line_number":2026,"context_line":"    The UUID of the project owner."},{"line_number":2027,"context_line":"  in: body"},{"line_number":2028,"context_line":"  required: true"},{"line_number":2029,"context_line":"  type: string."},{"line_number":2030,"context_line":"  in: body"},{"line_number":2031,"context_line":"  required: true"},{"line_number":2032,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_4a76e00d","line":2029,"range":{"start_line":2029,"start_character":14,"end_line":2029,"end_character":15},"updated":"2018-11-05 02:15:34.000000000","message":"oops?","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"0ad31527d158223918d7eaff521f2e5a7fc939b0","unresolved":false,"context_lines":[{"line_number":2026,"context_line":"    The UUID of the project owner."},{"line_number":2027,"context_line":"  in: body"},{"line_number":2028,"context_line":"  required: true"},{"line_number":2029,"context_line":"  type: string."},{"line_number":2030,"context_line":"  in: body"},{"line_number":2031,"context_line":"  required: true"},{"line_number":2032,"context_line":"  type: string"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_1bc918aa","line":2029,"range":{"start_line":2029,"start_character":14,"end_line":2029,"end_character":15},"in_reply_to":"3f79a3b5_4a76e00d","updated":"2018-11-05 07:55:45.000000000","message":"It\u0027s redundant.","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"5fe5f2500a110460b2fb5f7d93c981d93f810113","unresolved":false,"context_lines":[{"line_number":2027,"context_line":"  in: body"},{"line_number":2028,"context_line":"  required: true"},{"line_number":2029,"context_line":"  type: string."},{"line_number":2030,"context_line":"  in: body"},{"line_number":2031,"context_line":"  required: true"},{"line_number":2032,"context_line":"  type: string"},{"line_number":2033,"context_line":"  min_version: 3.56"},{"line_number":2034,"context_line":"os-begin_detaching:"},{"line_number":2035,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_0a80e8bd","line":2032,"range":{"start_line":2030,"start_character":0,"end_line":2032,"end_character":14},"updated":"2018-11-05 02:15:34.000000000","message":"redundant copy pase?","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"0ad31527d158223918d7eaff521f2e5a7fc939b0","unresolved":false,"context_lines":[{"line_number":2027,"context_line":"  in: body"},{"line_number":2028,"context_line":"  required: true"},{"line_number":2029,"context_line":"  type: string."},{"line_number":2030,"context_line":"  in: body"},{"line_number":2031,"context_line":"  required: true"},{"line_number":2032,"context_line":"  type: string"},{"line_number":2033,"context_line":"  min_version: 3.56"},{"line_number":2034,"context_line":"os-begin_detaching:"},{"line_number":2035,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_dbbac00a","line":2032,"range":{"start_line":2030,"start_character":0,"end_line":2032,"end_character":14},"in_reply_to":"3f79a3b5_0a80e8bd","updated":"2018-11-05 07:55:45.000000000","message":"Yeah, remove these.","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"34b0d105756104fbffc4f304e70a272efd884b2c","unresolved":false,"context_lines":[{"line_number":2030,"context_line":"  in: body"},{"line_number":2031,"context_line":"  required: true"},{"line_number":2032,"context_line":"  type: string"},{"line_number":2033,"context_line":"  min_version: 3.56"},{"line_number":2034,"context_line":"os-begin_detaching:"},{"line_number":2035,"context_line":"  description: |"},{"line_number":2036,"context_line":"    The ``os-begin_detaching`` action."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_b9ccd096","line":2033,"range":{"start_line":2033,"start_character":1,"end_line":2033,"end_character":19},"updated":"2018-11-02 11:05:13.000000000","message":"I think this need to add a new microversion for this attribute.","commit_id":"ee2157cd22071ba1afb3519aef72cf3d5f303813"}],"cinder/api/openstack/api_version_request.py":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"c5cf847d53be1ce40aa8b4b6209e132bd651213a","unresolved":false,"context_lines":[{"line_number":127,"context_line":"             Also, additional parameters will not be allowed."},{"line_number":128,"context_line":"    * 3.54 - Add ``mode`` argument to attachment-create."},{"line_number":129,"context_line":"    * 3.55 - Support transfer volume with snapshots"},{"line_number":130,"context_line":"    * 3.56 - Add ``os-backup-user-attr:user_id`` attribute to response body of"},{"line_number":131,"context_line":"             list backup with detail and show backup detail APIs."},{"line_number":132,"context_line":"\"\"\""},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_7868e787","line":130,"range":{"start_line":130,"start_character":19,"end_line":130,"end_character":39},"updated":"2018-12-10 09:16:03.000000000","message":"remove","commit_id":"ce575397cdd8c474bb0c197ede15acf5bccb35bd"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"48eb514b08d369ee7befb4aec27bfb3753901106","unresolved":false,"context_lines":[{"line_number":127,"context_line":"             Also, additional parameters will not be allowed."},{"line_number":128,"context_line":"    * 3.54 - Add ``mode`` argument to attachment-create."},{"line_number":129,"context_line":"    * 3.55 - Support transfer volume with snapshots"},{"line_number":130,"context_line":"    * 3.56 - Add ``os-backup-user-attr:user_id`` attribute to response body of"},{"line_number":131,"context_line":"             list backup with detail and show backup detail APIs."},{"line_number":132,"context_line":"\"\"\""},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"3f79a3b5_7ed2de06","line":130,"range":{"start_line":130,"start_character":19,"end_line":130,"end_character":39},"in_reply_to":"3f79a3b5_7868e787","updated":"2018-12-12 05:53:15.000000000","message":"Done","commit_id":"ce575397cdd8c474bb0c197ede15acf5bccb35bd"}],"cinder/tests/unit/api/contrib/test_backup_project_attribute.py":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"ab51cd418c14e29a67bd07abb68d6ef9a6be3b37","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    bak \u003d {"},{"line_number":34,"context_line":"        \u0027id\u0027: fake.BACKUP_ID,"},{"line_number":35,"context_line":"        \u0027project_id\u0027: fake.PROJECT_ID,"},{"line_number":36,"context_line":"        \u0027user_id\u0027: fake.USER_ID"},{"line_number":37,"context_line":"    }"},{"line_number":38,"context_line":"    return fake_backup.fake_backup_obj(ctx, **bak)"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_ce73abe4","line":36,"updated":"2018-11-07 07:52:34.000000000","message":"It seems we need add fake metadata make test works.\n\nWe add the metadata in response after mv.BACKUP_METADATA (v3.43). in [1].\n\n[1] https://github.com/openstack/cinder/blob/master/cinder/api/v3/views/backups.py#L31","commit_id":"352eb531d574a29ef9a9e9edfdd15887e2fabe6d"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"1d7ac40786505969bab415ab538cd03b0859f51b","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    bak \u003d {"},{"line_number":34,"context_line":"        \u0027id\u0027: fake.BACKUP_ID,"},{"line_number":35,"context_line":"        \u0027project_id\u0027: fake.PROJECT_ID,"},{"line_number":36,"context_line":"        \u0027user_id\u0027: fake.USER_ID"},{"line_number":37,"context_line":"    }"},{"line_number":38,"context_line":"    return fake_backup.fake_backup_obj(ctx, **bak)"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_7d5d6752","line":36,"in_reply_to":"3f79a3b5_ce73abe4","updated":"2018-11-07 11:32:32.000000000","message":"Yeah, the \u0027metadata\u0027 need to be faked, updated it in next patch.","commit_id":"352eb531d574a29ef9a9e9edfdd15887e2fabe6d"}],"releasenotes/notes/add-user-id-attribute-to-backup-response-ce27364680c895f7.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"1a05c32962c292c34ea7eaf84f76afc5e868fb6d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add ``user_id`` attribute to response body of list backup with detail"},{"line_number":5,"context_line":"    and show backup detail APIs."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_da7b7aef","line":4,"range":{"start_line":4,"start_character":4,"end_line":4,"end_character":7},"updated":"2018-12-18 22:48:51.000000000","message":"Added","commit_id":"03867e3e89c1a1e181ba41befa7c6b6847eec0c8"}]}
