)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"1b03d11b0a66a9039c4e7917b6d84ff8c05e842f","unresolved":false,"context_lines":[{"line_number":78,"context_line":"###############################################################################"},{"line_number":79,"context_line":"additive-only:"},{"line_number":80,"context_line":"  description: |"},{"line_number":81,"context_line":"    If ``true`` no members will be deleted during the batch operation."},{"line_number":82,"context_line":"  in: query"},{"line_number":83,"context_line":"  required: false"},{"line_number":84,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_23aacf19","line":81,"range":{"start_line":81,"start_character":35,"end_line":81,"end_character":42},"updated":"2019-08-27 23:11:45.000000000","message":"deleted or updated","commit_id":"6b11b90986d37c9790a79e15fd44c258d79229ea"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"e9d33c10ef8a4913b6d82d53d73f5cd66728f4e3","unresolved":false,"context_lines":[{"line_number":78,"context_line":"###############################################################################"},{"line_number":79,"context_line":"additive-only:"},{"line_number":80,"context_line":"  description: |"},{"line_number":81,"context_line":"    If ``true`` no members will be deleted during the batch operation."},{"line_number":82,"context_line":"  in: query"},{"line_number":83,"context_line":"  required: false"},{"line_number":84,"context_line":"  type: boolean"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_ccb506d2","line":81,"range":{"start_line":81,"start_character":35,"end_line":81,"end_character":42},"in_reply_to":"7faddb67_23aacf19","updated":"2019-08-29 19:21:08.000000000","message":"No, this is correct. It\u0027s possible for members to be updated. Only Delete is skipped.","commit_id":"6b11b90986d37c9790a79e15fd44c258d79229ea"}],"octavia/api/v2/controllers/member.py":[{"author":{"_account_id":30596,"name":"Scott Chaney","email":"schaney@blizzard.com","username":"schaney"},"change_message_id":"b8c3d1bb53555ccc532407b6428d7f72c71f226a","unresolved":false,"context_lines":[{"line_number":320,"context_line":"        # Check POST+PUT+DELETE since this operation is all of \u0027CUD\u0027"},{"line_number":321,"context_line":"        self._auth_validate_action(context, project_id, constants.RBAC_POST)"},{"line_number":322,"context_line":"        if not additive_only:"},{"line_number":323,"context_line":"            self._auth_validate_action(context, project_id, constants.RBAC_PUT)"},{"line_number":324,"context_line":"            self._auth_validate_action(context, project_id,"},{"line_number":325,"context_line":"                                       constants.RBAC_DELETE)"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_7df50ded","line":323,"updated":"2019-08-09 22:43:18.000000000","message":"Since additive_only is only skipped when checking deleted members, shouldn\u0027t PUT still be validated always?","commit_id":"3cc791e3940f022c19e6789ab30b7b262f217481"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"1393082ca0470f2d5ef209ac645c51c5d1dc0650","unresolved":false,"context_lines":[{"line_number":320,"context_line":"        # Check POST+PUT+DELETE since this operation is all of \u0027CUD\u0027"},{"line_number":321,"context_line":"        self._auth_validate_action(context, project_id, constants.RBAC_POST)"},{"line_number":322,"context_line":"        if not additive_only:"},{"line_number":323,"context_line":"            self._auth_validate_action(context, project_id, constants.RBAC_PUT)"},{"line_number":324,"context_line":"            self._auth_validate_action(context, project_id,"},{"line_number":325,"context_line":"                                       constants.RBAC_DELETE)"},{"line_number":326,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7faddb67_a29e3203","line":323,"in_reply_to":"7faddb67_7df50ded","updated":"2019-08-20 22:52:56.000000000","message":"I think you\u0027re right -- will fix.","commit_id":"3cc791e3940f022c19e6789ab30b7b262f217481"}],"octavia/tests/functional/api/v2/test_member.py":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"efd7b28c1a659657baa48e6ca4f35bd68d01b12a","unresolved":false,"context_lines":[{"line_number":758,"context_line":"            (\u0027192.0.2.6\u0027, 80, \u0027PENDING_CREATE\u0027),"},{"line_number":759,"context_line":"        ]"},{"line_number":760,"context_line":""},{"line_number":761,"context_line":"        member_ids \u003d {}"},{"line_number":762,"context_line":"        provider_creates \u003d []"},{"line_number":763,"context_line":"        provider_updates \u003d []"},{"line_number":764,"context_line":"        provider_ignored \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_06212fb5","line":761,"range":{"start_line":761,"start_character":8,"end_line":761,"end_character":18},"updated":"2019-07-05 11:22:09.000000000","message":"member_ids is set but is never used","commit_id":"4c7126054710a0e4ab3343ca1597b0cbfc86c23c"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"7741c2ca641828467723ad43671d1dff0d8832dc","unresolved":false,"context_lines":[{"line_number":758,"context_line":"            (\u0027192.0.2.6\u0027, 80, \u0027PENDING_CREATE\u0027),"},{"line_number":759,"context_line":"        ]"},{"line_number":760,"context_line":""},{"line_number":761,"context_line":"        member_ids \u003d {}"},{"line_number":762,"context_line":"        provider_creates \u003d []"},{"line_number":763,"context_line":"        provider_updates \u003d []"},{"line_number":764,"context_line":"        provider_ignored \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_b398866a","line":761,"range":{"start_line":761,"start_character":8,"end_line":761,"end_character":18},"in_reply_to":"7faddb67_06212fb5","updated":"2019-07-05 15:28:28.000000000","message":"Nice catch, that is a carry-over from copy/pasting another test -- I\u0027ve removed this from multiple locations. :)","commit_id":"4c7126054710a0e4ab3343ca1597b0cbfc86c23c"}]}
