)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"6802d3cdb38399e1523224fa59e35c02eb97c5f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"aa69c396_7184f5bb","updated":"2024-08-16 14:01:34.000000000","message":"recheck depends-on","commit_id":"7acf6efcf5e37f3e8c63d835ebb63221c46d997a"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"1c6645286eb9250e7e6f180892037e50c42c9659","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"78adc30e_06509c0f","updated":"2024-09-23 06:59:24.000000000","message":"recheck outdated logs","commit_id":"09166d3920d08f6476921dfef3e840c5e5ddcd7d"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"22ee9eb0a481e97c25c9cc1e4bdb1881c3f91120","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"2ed757f2_10eceb19","updated":"2024-10-04 09:59:49.000000000","message":"recheck depends-on rebased","commit_id":"6b141e2d0b2ac00fe7a93562baed8ae0fcfa6f86"},{"author":{"_account_id":35548,"name":"Antonia Gaete","email":"antoniagaete@osuosl.org","username":"antoniagaete"},"change_message_id":"8cee3e00a50a4574d068a0edceae651abece41e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"6529b632_054f79e0","updated":"2024-10-18 17:31:34.000000000","message":"Had to make some changes for consistency with the dependent change for [application credentials](https://review.opendev.org/c/openstack/keystone/+/925517):\n\n- Removed `rule` from `rule_index_request_query` as it is used by both resources.\n- Reverted to using parameter types from `api/validation` and added the `id_string` to be used by the `service` attribute in the rule properties.","commit_id":"a7c2e4710a57e7379dbca86845b01c9b2158d4bf"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"5b4a2d713e22824b4134d6c1c22797b6dffc015c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":16,"id":"2f0bd9a4_9dbb76c6","updated":"2024-11-15 13:44:59.000000000","message":"recheck dependency merged a while ago","commit_id":"24c303f4b1cb4bd1fb8c079ba72ad68209048161"}],"keystone/application_credential/schema.py":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"08489bdac574e00ece0bc6ac2bc61be22175cadf","unresolved":true,"context_lines":[{"line_number":96,"context_line":"            \"items\": access_rule_schema,"},{"line_number":97,"context_line":"            \"description\": \"A list of access_rule objects.\","},{"line_number":98,"context_line":"        },"},{"line_number":99,"context_line":"        \"links\": response_types.links,"},{"line_number":100,"context_line":"    },"},{"line_number":101,"context_line":"    \"additionalProperties\": False,"},{"line_number":102,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":15,"id":"26545f0b_557117bf","line":99,"updated":"2024-10-21 15:37:39.000000000","message":"there may be \"truncated\" as a boolean field additionally which is returned when filters are passed and amount of entries exceeds configured limit","commit_id":"a7c2e4710a57e7379dbca86845b01c9b2158d4bf"},{"author":{"_account_id":35548,"name":"Antonia Gaete","email":"antoniagaete@osuosl.org","username":"antoniagaete"},"change_message_id":"c171e286ac424234f40f79cb9f6ca86a10eee229","unresolved":true,"context_lines":[{"line_number":96,"context_line":"            \"items\": access_rule_schema,"},{"line_number":97,"context_line":"            \"description\": \"A list of access_rule objects.\","},{"line_number":98,"context_line":"        },"},{"line_number":99,"context_line":"        \"links\": response_types.links,"},{"line_number":100,"context_line":"    },"},{"line_number":101,"context_line":"    \"additionalProperties\": False,"},{"line_number":102,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":15,"id":"9ec6794d_2b226ecd","line":99,"in_reply_to":"26545f0b_557117bf","updated":"2024-10-23 20:12:47.000000000","message":"Would you prefer I set `additionalProperties` to true, or include \"truncated\"?","commit_id":"a7c2e4710a57e7379dbca86845b01c9b2158d4bf"},{"author":{"_account_id":35548,"name":"Antonia Gaete","email":"antoniagaete@osuosl.org","username":"antoniagaete"},"change_message_id":"439241f250c21718550f34f710f6ec96a06bae03","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            \"items\": access_rule_schema,"},{"line_number":97,"context_line":"            \"description\": \"A list of access_rule objects.\","},{"line_number":98,"context_line":"        },"},{"line_number":99,"context_line":"        \"links\": response_types.links,"},{"line_number":100,"context_line":"    },"},{"line_number":101,"context_line":"    \"additionalProperties\": False,"},{"line_number":102,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":15,"id":"a7287e56_ae37728f","line":99,"in_reply_to":"81eceda9_c1c8c1ab","updated":"2024-10-31 16:33:48.000000000","message":"Done","commit_id":"a7c2e4710a57e7379dbca86845b01c9b2158d4bf"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"2bc03f6c4f3cac4c36cf7b75c1260f35d2e065bd","unresolved":true,"context_lines":[{"line_number":96,"context_line":"            \"items\": access_rule_schema,"},{"line_number":97,"context_line":"            \"description\": \"A list of access_rule objects.\","},{"line_number":98,"context_line":"        },"},{"line_number":99,"context_line":"        \"links\": response_types.links,"},{"line_number":100,"context_line":"    },"},{"line_number":101,"context_line":"    \"additionalProperties\": False,"},{"line_number":102,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":15,"id":"81eceda9_c1c8c1ab","line":99,"in_reply_to":"9ec6794d_2b226ecd","updated":"2024-10-31 15:50:22.000000000","message":"truncated - we want to be as explicit as possible and prevent silently missing known attributes","commit_id":"a7c2e4710a57e7379dbca86845b01c9b2158d4bf"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"21ad7715ab60984f6706586fdfc6eeea7224244a","unresolved":true,"context_lines":[{"line_number":116,"context_line":"    \"type\": \"object\","},{"line_number":117,"context_line":"    \"description\": \"An access rule object.\","},{"line_number":118,"context_line":"    \"properties\": {\"access rule\": access_rule_schema},"},{"line_number":119,"context_line":"    \"additionalProperties\": True,"},{"line_number":120,"context_line":"}"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"_application_credential_properties \u003d {"}],"source_content_type":"text/x-python","patch_set":16,"id":"ae897560_badc5b97","line":119,"updated":"2024-11-15 14:07:12.000000000","message":"why is it true?","commit_id":"24c303f4b1cb4bd1fb8c079ba72ad68209048161"},{"author":{"_account_id":35548,"name":"Antonia Gaete","email":"antoniagaete@osuosl.org","username":"antoniagaete"},"change_message_id":"8d0c4f7b1d0cd042939e5e346bb665a025dafa36","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    \"type\": \"object\","},{"line_number":117,"context_line":"    \"description\": \"An access rule object.\","},{"line_number":118,"context_line":"    \"properties\": {\"access rule\": access_rule_schema},"},{"line_number":119,"context_line":"    \"additionalProperties\": True,"},{"line_number":120,"context_line":"}"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"_application_credential_properties \u003d {"}],"source_content_type":"text/x-python","patch_set":16,"id":"5eae371d_f55a7d13","line":119,"in_reply_to":"ae897560_badc5b97","updated":"2024-11-21 19:42:42.000000000","message":"Fixed. The `access_rule` property was missing an underscore so it wasn\u0027t recognizing the access rule object.","commit_id":"24c303f4b1cb4bd1fb8c079ba72ad68209048161"}]}
