)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6ab8eba19e4b245ba563c9c25e5dd8cbb18896c9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"44273f56_93792e3a","updated":"2022-09-09 12:04:36.000000000","message":"Looks pretty good in general.","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"205149cf9e6589fbc20caf985972b1afa8a73ba9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f1c7f879_f8ea28f3","updated":"2022-09-09 12:40:38.000000000","message":"We should also update the doc for the secret delete to add the force parameter.","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"ae1ffb8be999d4fd398369c9abc662e0134e126e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"02e06732_ee839916","in_reply_to":"f1c7f879_f8ea28f3","updated":"2022-09-09 12:42:11.000000000","message":"This is the server API documentation, the force parameter will be implemented in the client.","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"effd06286d546552a769f057e8f5f5c3a120ad96","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"e7b561c8_8d7330d1","updated":"2022-11-24 14:22:28.000000000","message":"recheck","commit_id":"b02a79f899ad7de9d763c9868054d6f9596e6d07"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"3e8e29cacfe57154c7bcf3f3bab9268855b7a429","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"9e203dbf_7b92b48a","updated":"2022-12-09 09:27:53.000000000","message":"recheck","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"c4a72d8a8b0b80a0223bdb9dd60af1b990b27029","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"d25ed841_2d10cb9c","updated":"2023-01-11 12:14:18.000000000","message":"recheck","commit_id":"f1046a605292498399de1a9959f1d4926ba09f22"}],"doc/source/api/reference/secret_consumers.rst":[{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6ab8eba19e4b245ba563c9c25e5dd8cbb18896c9","unresolved":true,"context_lines":[{"line_number":3,"context_line":"*************************"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"GET {secret_ref}/consumers"},{"line_number":6,"context_line":"#############################"},{"line_number":7,"context_line":"Lists a secret\u0027s consumers."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The list of consumers can be filtered by the parameters passed in via the URL."}],"source_content_type":"text/x-rst","patch_set":1,"id":"c855e1b7_66d04f09","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":29},"updated":"2022-09-09 12:04:36.000000000","message":"I\u0027m not sure why zuul didn\u0027t flag this, but we want the underlines etc. to match.  Ditto above.  I wonder if we need to add this somewhere for zuul to scan it.","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"b429cf564fe3b47799ec7849452b780dbea9eec9","unresolved":false,"context_lines":[{"line_number":3,"context_line":"*************************"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"GET {secret_ref}/consumers"},{"line_number":6,"context_line":"#############################"},{"line_number":7,"context_line":"Lists a secret\u0027s consumers."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The list of consumers can be filtered by the parameters passed in via the URL."}],"source_content_type":"text/x-rst","patch_set":1,"id":"8ff82046_e424be63","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":29},"in_reply_to":"014c4020_773a3857","updated":"2022-09-09 13:32:19.000000000","message":"Done","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"7e2f5c34b796d837894ae7ce218d59d78daa298b","unresolved":true,"context_lines":[{"line_number":3,"context_line":"*************************"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"GET {secret_ref}/consumers"},{"line_number":6,"context_line":"#############################"},{"line_number":7,"context_line":"Lists a secret\u0027s consumers."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The list of consumers can be filtered by the parameters passed in via the URL."}],"source_content_type":"text/x-rst","patch_set":1,"id":"014c4020_773a3857","line":6,"range":{"start_line":6,"start_character":0,"end_line":6,"end_character":29},"in_reply_to":"c855e1b7_66d04f09","updated":"2022-09-09 13:08:39.000000000","message":"I think it only complains if the line is too short.","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6ab8eba19e4b245ba563c9c25e5dd8cbb18896c9","unresolved":true,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type as shown in                             |"},{"line_number":26,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":27,"context_line":"|          |         | default service is None.                                       |"},{"line_number":28,"context_line":"+----------+---------+----------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6a8259_b4245e36","line":25,"updated":"2022-09-09 12:04:36.000000000","message":"I like this reference here, though we should indicate somewhere that the service is user defined and so could be anything really.  By the way, is this part implemented yet?","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"7e2f5c34b796d837894ae7ce218d59d78daa298b","unresolved":true,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type as shown in                             |"},{"line_number":26,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":27,"context_line":"|          |         | default service is None.                                       |"},{"line_number":28,"context_line":"+----------+---------+----------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9b864f0a_847fdd76","line":25,"in_reply_to":"1a6a8259_b4245e36","updated":"2022-09-09 13:08:39.000000000","message":"This link is from the spec. The field is implemented, it isn\u0027t validated in any way and I don\u0027t think it makes sense to do so.\n\nI\u0027ll add a statement like: \"each service should preferably use it\u0027s reserved name, as shown in:\"","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"b429cf564fe3b47799ec7849452b780dbea9eec9","unresolved":false,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type as shown in                             |"},{"line_number":26,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":27,"context_line":"|          |         | default service is None.                                       |"},{"line_number":28,"context_line":"+----------+---------+----------------------------------------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"17f0a358_2b653855","line":25,"in_reply_to":"9b864f0a_847fdd76","updated":"2022-09-09 13:32:19.000000000","message":"Done","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"6ab8eba19e4b245ba563c9c25e5dd8cbb18896c9","unresolved":true,"context_lines":[{"line_number":51,"context_line":"                \"created\": \"2015-10-15T21:06:33.123872\","},{"line_number":52,"context_line":"                \"updated\": \"2015-10-15T21:06:33.123878\","},{"line_number":53,"context_line":"                \"status\": \"ACTIVE\","},{"line_number":54,"context_line":"                \"service\": \"service1\","},{"line_number":55,"context_line":"\t\t\"resource_type\": \"image\","},{"line_number":56,"context_line":"                \"resource_id\": \"consumer_id_1\""},{"line_number":57,"context_line":"            },"}],"source_content_type":"text/x-rst","patch_set":1,"id":"96f445cd_eb66e169","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":36},"updated":"2022-09-09 12:04:36.000000000","message":"Maybe use actual service types here in the example - like volume, image and compute","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"39a2b5e59a99d49e74348e2ff6ea0bd32c40cfcd","unresolved":false,"context_lines":[{"line_number":51,"context_line":"                \"created\": \"2015-10-15T21:06:33.123872\","},{"line_number":52,"context_line":"                \"updated\": \"2015-10-15T21:06:33.123878\","},{"line_number":53,"context_line":"                \"status\": \"ACTIVE\","},{"line_number":54,"context_line":"                \"service\": \"service1\","},{"line_number":55,"context_line":"\t\t\"resource_type\": \"image\","},{"line_number":56,"context_line":"                \"resource_id\": \"consumer_id_1\""},{"line_number":57,"context_line":"            },"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dc21cee5_1356e756","line":54,"range":{"start_line":54,"start_character":28,"end_line":54,"end_character":36},"in_reply_to":"96f445cd_eb66e169","updated":"2022-12-07 18:13:07.000000000","message":"Done","commit_id":"9916de5f14781107f23d16cadb75679040e68649"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"effd06286d546552a769f057e8f5f5c3a120ad96","unresolved":true,"context_lines":[{"line_number":54,"context_line":"                \"status\": \"ACTIVE\","},{"line_number":55,"context_line":"                \"service\": \"service1\","},{"line_number":56,"context_line":"                \"resource_type\": \"image\","},{"line_number":57,"context_line":"                \"resource_id\": \"consumer_id_1\""},{"line_number":58,"context_line":"            },"},{"line_number":59,"context_line":"            {"},{"line_number":60,"context_line":"                \"created\": \"2015-10-15T21:17:08.092408\","}],"source_content_type":"text/x-rst","patch_set":3,"id":"9f20ab5a_d94e6050","line":57,"range":{"start_line":57,"start_character":32,"end_line":57,"end_character":45},"updated":"2022-11-24 14:22:28.000000000","message":"I think the idea was for services to register their resources as consumers.  For example, glance might have a specific image that would use this secret.\n\nSo in this case, we would have service: \"image\", resource_type: \"image\", resource_id: \"some UUID\"\n\nOr we could have an encrypted volume -- so service \u003d \"volume\", resource_type \"volume\", resource_id : \"uuid\"\n\nLets use some real examples here .. maybe an octavia example.","commit_id":"b02a79f899ad7de9d763c9868054d6f9596e6d07"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"8d7c411740075e00ff2fa458ef629fe34ef7e977","unresolved":false,"context_lines":[{"line_number":54,"context_line":"                \"status\": \"ACTIVE\","},{"line_number":55,"context_line":"                \"service\": \"service1\","},{"line_number":56,"context_line":"                \"resource_type\": \"image\","},{"line_number":57,"context_line":"                \"resource_id\": \"consumer_id_1\""},{"line_number":58,"context_line":"            },"},{"line_number":59,"context_line":"            {"},{"line_number":60,"context_line":"                \"created\": \"2015-10-15T21:17:08.092408\","}],"source_content_type":"text/x-rst","patch_set":3,"id":"5cdab205_56d5abb5","line":57,"range":{"start_line":57,"start_character":32,"end_line":57,"end_character":45},"in_reply_to":"9f20ab5a_d94e6050","updated":"2022-12-07 18:12:07.000000000","message":"I changed the examples to use values that look more in line with real data","commit_id":"b02a79f899ad7de9d763c9868054d6f9596e6d07"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"439279b653e1ffb97f29c7cac269968d774fcb9c","unresolved":true,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type. Each service should preferably use     |"},{"line_number":26,"context_line":"|          |         | it\u0027s reserved name, as shown in: as shown in:                  |"},{"line_number":27,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":28,"context_line":"|          |         | default service is None.                                       |"}],"source_content_type":"text/x-rst","patch_set":4,"id":"8e0e5da6_5e5583a0","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":9},"updated":"2022-12-12 09:48:06.000000000","message":"Lets verify that this is actually possible.  I\u0027m not sure this is implemented yet.  If not, then lets check the spec to see if we decided to add this or not - and open a bug accordingly.","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"1e8a217f337b86837477b0eb68343daddb19cdcc","unresolved":false,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type. Each service should preferably use     |"},{"line_number":26,"context_line":"|          |         | it\u0027s reserved name, as shown in: as shown in:                  |"},{"line_number":27,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":28,"context_line":"|          |         | default service is None.                                       |"}],"source_content_type":"text/x-rst","patch_set":4,"id":"2f4c1882_24474dea","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":9},"in_reply_to":"0fe3a2e0_cf1f9c55","updated":"2022-12-22 15:16:43.000000000","message":"Done","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"54d943262c0739fbeb6f2a1d4ea7f188de523126","unresolved":true,"context_lines":[{"line_number":22,"context_line":"| limit    | integer | The maximum number of records to return (up to 100). The       |"},{"line_number":23,"context_line":"|          |         | default limit is 10.                                           |"},{"line_number":24,"context_line":"+----------+---------+----------------------------------------------------------------+"},{"line_number":25,"context_line":"| service  | string  | Filter by service type. Each service should preferably use     |"},{"line_number":26,"context_line":"|          |         | it\u0027s reserved name, as shown in: as shown in:                  |"},{"line_number":27,"context_line":"|          |         | https://service-types.openstack.org/service-types.json         |"},{"line_number":28,"context_line":"|          |         | default service is None.                                       |"}],"source_content_type":"text/x-rst","patch_set":4,"id":"0fe3a2e0_cf1f9c55","line":25,"range":{"start_line":25,"start_character":2,"end_line":25,"end_character":9},"in_reply_to":"8e0e5da6_5e5583a0","updated":"2022-12-22 15:07:50.000000000","message":"Yep, this is not implemented, I\u0027ll remove it from the doc.","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"17a4a87d0fc9e3a254ad114e34e76abaf071a820","unresolved":true,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    GET {secret_ref}/consumers?limit\u003d1\\\u0026offset\u003d1"},{"line_number":84,"context_line":"    Headers:"},{"line_number":85,"context_line":"        X-Auth-Token: \u003ctoken\u003e"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"20ed268e_f35a2ce4","line":83,"updated":"2022-12-12 09:35:34.000000000","message":"nit: the backslash is rendered here as is","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"1e8a217f337b86837477b0eb68343daddb19cdcc","unresolved":false,"context_lines":[{"line_number":80,"context_line":""},{"line_number":81,"context_line":".. code-block:: console"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    GET {secret_ref}/consumers?limit\u003d1\\\u0026offset\u003d1"},{"line_number":84,"context_line":"    Headers:"},{"line_number":85,"context_line":"        X-Auth-Token: \u003ctoken\u003e"},{"line_number":86,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"4ec92630_60bdade1","line":83,"in_reply_to":"20ed268e_f35a2ce4","updated":"2022-12-22 15:16:43.000000000","message":"Done","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"439279b653e1ffb97f29c7cac269968d774fcb9c","unresolved":true,"context_lines":[{"line_number":138,"context_line":"| 401  | Invalid X-Auth-Token or the token doesn\u0027t have permissions to this resource.|"},{"line_number":139,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":140,"context_line":"| 403  | Forbidden.  The user has been authenticated, but is not authorized to       |"},{"line_number":141,"context_line":"|      | delete a consumer. This can be based on the user\u0027s role.                    |"},{"line_number":142,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _post_secret_consumers:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3972be74_3efa28c8","line":141,"range":{"start_line":141,"start_character":8,"end_line":141,"end_character":28},"updated":"2022-12-12 09:48:06.000000000","message":"Not deleting","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"54d943262c0739fbeb6f2a1d4ea7f188de523126","unresolved":true,"context_lines":[{"line_number":138,"context_line":"| 401  | Invalid X-Auth-Token or the token doesn\u0027t have permissions to this resource.|"},{"line_number":139,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":140,"context_line":"| 403  | Forbidden.  The user has been authenticated, but is not authorized to       |"},{"line_number":141,"context_line":"|      | delete a consumer. This can be based on the user\u0027s role.                    |"},{"line_number":142,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _post_secret_consumers:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"4e96666a_9ccfc69f","line":141,"range":{"start_line":141,"start_character":8,"end_line":141,"end_character":28},"in_reply_to":"3972be74_3efa28c8","updated":"2022-12-22 15:07:50.000000000","message":"I\u0027m not sure what you mean here","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":9914,"name":"Ade Lee","email":"alee@redhat.com","username":"alee"},"change_message_id":"1c572c27eab8c1716a33233a79928a0bbc138bce","unresolved":true,"context_lines":[{"line_number":138,"context_line":"| 401  | Invalid X-Auth-Token or the token doesn\u0027t have permissions to this resource.|"},{"line_number":139,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":140,"context_line":"| 403  | Forbidden.  The user has been authenticated, but is not authorized to       |"},{"line_number":141,"context_line":"|      | delete a consumer. This can be based on the user\u0027s role.                    |"},{"line_number":142,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _post_secret_consumers:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"6e8beed5_fe3e7445","line":141,"range":{"start_line":141,"start_character":8,"end_line":141,"end_character":28},"in_reply_to":"4e96666a_9ccfc69f","updated":"2023-01-02 09:48:08.000000000","message":"This section is about getting consumers (ie. listing resources), not deleting consumers.  This should say \"not authorized to list a consumer\"","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"a0db6705a3d07e793b13735cd1280d9190edab4a","unresolved":false,"context_lines":[{"line_number":138,"context_line":"| 401  | Invalid X-Auth-Token or the token doesn\u0027t have permissions to this resource.|"},{"line_number":139,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":140,"context_line":"| 403  | Forbidden.  The user has been authenticated, but is not authorized to       |"},{"line_number":141,"context_line":"|      | delete a consumer. This can be based on the user\u0027s role.                    |"},{"line_number":142,"context_line":"+------+-----------------------------------------------------------------------------+"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":".. _post_secret_consumers:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"60e5baba_a70e64e2","line":141,"range":{"start_line":141,"start_character":8,"end_line":141,"end_character":28},"in_reply_to":"6e8beed5_fe3e7445","updated":"2023-01-02 09:58:54.000000000","message":"Done","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"0151c1766bdf77a4b30992ae061c990054111b55","unresolved":true,"context_lines":[{"line_number":178,"context_line":"    {"},{"line_number":179,"context_line":"        \"service\": \"ServiceName\","},{"line_number":180,"context_line":"        \"resource_type\": \"ConsumerType\","},{"line_number":181,"context_line":"        \"resource_id\": \"ConsumerID\""},{"line_number":182,"context_line":"    }"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Response:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"23816c65_3d9d037c","line":181,"updated":"2022-12-12 09:38:38.000000000","message":"These are inconsistent with the below response","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"},{"author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"change_message_id":"1e8a217f337b86837477b0eb68343daddb19cdcc","unresolved":false,"context_lines":[{"line_number":178,"context_line":"    {"},{"line_number":179,"context_line":"        \"service\": \"ServiceName\","},{"line_number":180,"context_line":"        \"resource_type\": \"ConsumerType\","},{"line_number":181,"context_line":"        \"resource_id\": \"ConsumerID\""},{"line_number":182,"context_line":"    }"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"Response:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ca6e5714_b3c16b29","line":181,"in_reply_to":"23816c65_3d9d037c","updated":"2022-12-22 15:16:43.000000000","message":"Done","commit_id":"86948eed9f382954cb2de9099e6f56d14b78200d"}]}
