)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b7ea3a55_bcd326e7","updated":"2025-01-08 13:51:00.000000000","message":"There seem to be some changes in the yaml files that are unrelated to this patch. I suspect it\u0027s because the files have been upgraded. I recommend doing the upgrade in a separate patch, so that it\u0027s not invisible.","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"e84bdcade9e6bd530c80fcd32b2207b73bdc7ca6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"29bc5789_3beab5b3","in_reply_to":"b7ea3a55_bcd326e7","updated":"2025-01-09 07:31:12.000000000","message":"yeap i just ran the tool with latest service releases, will try to use old release.","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"9cf967b381fd15bfa6faf5a08058aa375e4df575","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"000681c1_1a83b7a0","updated":"2025-01-09 08:58:08.000000000","message":"Thank you!","commit_id":"e3bf69f015cedde822f20347dc9f20ad93ed0965"}],"openstack_dashboard/conf/default_policies/keystone.yaml":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":43,"context_line":"  description: null"},{"line_number":44,"context_line":"  name: domain_managed_target_role"},{"line_number":45,"context_line":"  operations: []"},{"line_number":46,"context_line":"  scope_types: null"},{"line_number":47,"context_line":"- check_str: (role:reader and system_scope:all) or user_id:%(target.user.id)s"},{"line_number":48,"context_line":"  description: Show access rule details."},{"line_number":49,"context_line":"  name: identity:get_access_rule"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"53b715a7_e07a161b","line":46,"updated":"2025-01-08 13:51:00.000000000","message":"this seems unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  description: null"},{"line_number":44,"context_line":"  name: domain_managed_target_role"},{"line_number":45,"context_line":"  operations: []"},{"line_number":46,"context_line":"  scope_types: null"},{"line_number":47,"context_line":"- check_str: (role:reader and system_scope:all) or user_id:%(target.user.id)s"},{"line_number":48,"context_line":"  description: Show access rule details."},{"line_number":49,"context_line":"  name: identity:get_access_rule"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"45ede9d8_bb863abd","line":46,"in_reply_to":"53b715a7_e07a161b","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":972,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.user.domain_id)s"},{"line_number":973,"context_line":"    and domain_id:%(target.domain.id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":974,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":975,"context_line":"    and domain_id:%(target.domain.id)s)) and rule:domain_managed_target_role"},{"line_number":976,"context_line":"  deprecated_rule:"},{"line_number":977,"context_line":"    check_str: rule:admin_required"},{"line_number":978,"context_line":"    deprecated_reason: The assignment API is now aware of system scope and default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2f24745e_e448a244","line":975,"updated":"2025-01-08 13:51:00.000000000","message":"unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":972,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.user.domain_id)s"},{"line_number":973,"context_line":"    and domain_id:%(target.domain.id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":974,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":975,"context_line":"    and domain_id:%(target.domain.id)s)) and rule:domain_managed_target_role"},{"line_number":976,"context_line":"  deprecated_rule:"},{"line_number":977,"context_line":"    check_str: rule:admin_required"},{"line_number":978,"context_line":"    deprecated_reason: The assignment API is now aware of system scope and default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f86b19e7_b6fe82d8","line":975,"in_reply_to":"2f24745e_e448a244","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":1014,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.user.domain_id)s"},{"line_number":1015,"context_line":"    and domain_id:%(target.domain.id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1016,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1017,"context_line":"    and domain_id:%(target.domain.id)s)) and rule:domain_managed_target_role"},{"line_number":1018,"context_line":"  deprecated_rule:"},{"line_number":1019,"context_line":"    check_str: rule:admin_required"},{"line_number":1020,"context_line":"    deprecated_reason: The assignment API is now aware of system scope and default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ab266c2_9c70290d","line":1017,"updated":"2025-01-08 13:51:00.000000000","message":"unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":1014,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.user.domain_id)s"},{"line_number":1015,"context_line":"    and domain_id:%(target.domain.id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1016,"context_line":"    and domain_id:%(target.project.domain_id)s) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1017,"context_line":"    and domain_id:%(target.domain.id)s)) and rule:domain_managed_target_role"},{"line_number":1018,"context_line":"  deprecated_rule:"},{"line_number":1019,"context_line":"    check_str: rule:admin_required"},{"line_number":1020,"context_line":"    deprecated_reason: The assignment API is now aware of system scope and default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2f5372f0_4e48cfe9","line":1017,"in_reply_to":"7ab266c2_9c70290d","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":1299,"context_line":"  - domain"},{"line_number":1300,"context_line":"  - project"},{"line_number":1301,"context_line":"- check_str: (rule:admin_required) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1302,"context_line":"    and domain_id:%(target.user.domain_id)s)"},{"line_number":1303,"context_line":"  deprecated_rule:"},{"line_number":1304,"context_line":"    check_str: rule:admin_required"},{"line_number":1305,"context_line":"    deprecated_reason: The group API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"491de07b_822518fc","line":1302,"updated":"2025-01-08 13:51:00.000000000","message":"unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":1299,"context_line":"  - domain"},{"line_number":1300,"context_line":"  - project"},{"line_number":1301,"context_line":"- check_str: (rule:admin_required) or (role:manager and domain_id:%(target.group.domain_id)s"},{"line_number":1302,"context_line":"    and domain_id:%(target.user.domain_id)s)"},{"line_number":1303,"context_line":"  deprecated_rule:"},{"line_number":1304,"context_line":"    check_str: rule:admin_required"},{"line_number":1305,"context_line":"    deprecated_reason: The group API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d5aae41a_065f0f37","line":1302,"in_reply_to":"491de07b_822518fc","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":2453,"context_line":"  - system"},{"line_number":2454,"context_line":"  - project"},{"line_number":2455,"context_line":"- check_str: (rule:admin_required or (role:reader and system_scope:all)) or (role:manager"},{"line_number":2456,"context_line":"    and rule:domain_managed_target_role)"},{"line_number":2457,"context_line":"  deprecated_rule:"},{"line_number":2458,"context_line":"    check_str: rule:admin_required"},{"line_number":2459,"context_line":"    deprecated_reason: The role API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"467dc578_ee6f36dd","line":2456,"updated":"2025-01-08 13:51:00.000000000","message":"unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":2453,"context_line":"  - system"},{"line_number":2454,"context_line":"  - project"},{"line_number":2455,"context_line":"- check_str: (rule:admin_required or (role:reader and system_scope:all)) or (role:manager"},{"line_number":2456,"context_line":"    and rule:domain_managed_target_role)"},{"line_number":2457,"context_line":"  deprecated_rule:"},{"line_number":2458,"context_line":"    check_str: rule:admin_required"},{"line_number":2459,"context_line":"    deprecated_reason: The role API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d76f6a84_16899393","line":2456,"in_reply_to":"467dc578_ee6f36dd","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":2471,"context_line":"  - domain"},{"line_number":2472,"context_line":"  - project"},{"line_number":2473,"context_line":"- check_str: (rule:admin_required or (role:reader and system_scope:all)) or (role:manager"},{"line_number":2474,"context_line":"    and not domain_id:None)"},{"line_number":2475,"context_line":"  deprecated_rule:"},{"line_number":2476,"context_line":"    check_str: rule:admin_required"},{"line_number":2477,"context_line":"    deprecated_reason: The role API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c732c2df_a0992524","line":2474,"updated":"2025-01-08 13:51:00.000000000","message":"unrelated","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":2471,"context_line":"  - domain"},{"line_number":2472,"context_line":"  - project"},{"line_number":2473,"context_line":"- check_str: (rule:admin_required or (role:reader and system_scope:all)) or (role:manager"},{"line_number":2474,"context_line":"    and not domain_id:None)"},{"line_number":2475,"context_line":"  deprecated_rule:"},{"line_number":2476,"context_line":"    check_str: rule:admin_required"},{"line_number":2477,"context_line":"    deprecated_reason: The role API is now aware of system scope and default roles."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c7390adf_274c38e7","line":2474,"in_reply_to":"c732c2df_a0992524","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"}],"openstack_dashboard/conf/glance_policy.yaml":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Default rule for the service-to-service API."},{"line_number":19,"context_line":"#\"service_api\": \"role:service\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Create new image"},{"line_number":22,"context_line":"# POST  /v2/images"},{"line_number":23,"context_line":"# Intended scope(s): project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f519224_a2ab57f8","line":20,"updated":"2025-01-08 13:51:00.000000000","message":"this change doesn\u0027t seem to be related to this patch?","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1ac6f997dc43e43e01bc74d098bc71bc4d278385","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Default rule for the service-to-service API."},{"line_number":19,"context_line":"#\"service_api\": \"role:service\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Create new image"},{"line_number":22,"context_line":"# POST  /v2/images"},{"line_number":23,"context_line":"# Intended scope(s): project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"051afd95_6bce9b52","line":20,"in_reply_to":"5f045158_4dba4ddf","updated":"2025-01-09 08:04:37.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"e84bdcade9e6bd530c80fcd32b2207b73bdc7ca6","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# Default rule for the service-to-service API."},{"line_number":19,"context_line":"#\"service_api\": \"role:service\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Create new image"},{"line_number":22,"context_line":"# POST  /v2/images"},{"line_number":23,"context_line":"# Intended scope(s): project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f045158_4dba4ddf","line":20,"in_reply_to":"5f519224_a2ab57f8","updated":"2025-01-09 07:31:12.000000000","message":"yes coming from latest default policy + oslopolicy-sample generator, will revert.","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":156,"context_line":"# GET  /v2/images/{image_id}/locations"},{"line_number":157,"context_line":"# Intended scope(s): project"},{"line_number":158,"context_line":"#\"fetch_image_location\": \"rule:service_api\""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# Create image member"},{"line_number":161,"context_line":"# POST  /v2/images/{image_id}/members"},{"line_number":162,"context_line":"# Intended scope(s): project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bdc5c7c4_e2289156","line":159,"updated":"2025-01-08 13:51:00.000000000","message":"are those changes related?","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":156,"context_line":"# GET  /v2/images/{image_id}/locations"},{"line_number":157,"context_line":"# Intended scope(s): project"},{"line_number":158,"context_line":"#\"fetch_image_location\": \"rule:service_api\""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"# Create image member"},{"line_number":161,"context_line":"# POST  /v2/images/{image_id}/members"},{"line_number":162,"context_line":"# Intended scope(s): project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e0eadbc3_309029d3","line":159,"in_reply_to":"bdc5c7c4_e2289156","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"}],"openstack_dashboard/conf/keystone_policy.yaml":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#\"admin_required\": \"role:admin or is_admin:1\""},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"#\"service_role\": \"role:service\""},{"line_number":4,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"263c70ad_3ad99e70","line":1,"updated":"2025-01-08 13:51:00.000000000","message":"the changes in this file don\u0027t seem to be related to this patch","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#\"admin_required\": \"role:admin or is_admin:1\""},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"#\"service_role\": \"role:service\""},{"line_number":4,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"74757033_d7671637","line":1,"in_reply_to":"263c70ad_3ad99e70","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"}],"openstack_dashboard/conf/neutron_policy.yaml":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Rule for cloud admin access"},{"line_number":2,"context_line":"#\"context_is_admin\": \"role:admin\""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Default rule for the service-to-service APIs."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d6499f21_8d3da29f","line":1,"updated":"2025-01-08 13:51:00.000000000","message":"changes unrelated to the patch","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9af2feba47cee78db7773afd5e5c97ea542674ce","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Rule for cloud admin access"},{"line_number":2,"context_line":"#\"context_is_admin\": \"role:admin\""},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Default rule for the service-to-service APIs."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2fae9093_bb65c574","line":1,"in_reply_to":"d6499f21_8d3da29f","updated":"2025-01-09 08:05:20.000000000","message":"Done","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"}],"openstack_dashboard/management/commands/dump_default_policies.py":[{"author":{"_account_id":8648,"name":"Radomir Dopieralski","email":"openstack@dopieralski.pl","username":"thesheep"},"change_message_id":"411ba878600cd4f76101dfe57472c1e12f5ebfd0","unresolved":true,"context_lines":[{"line_number":38,"context_line":"    if default.deprecated_for_removal:"},{"line_number":39,"context_line":"        data[\u0027deprecated_for_removal\u0027] \u003d True"},{"line_number":40,"context_line":"        data[\u0027deprecated_since\u0027] \u003d default.deprecated_since"},{"line_number":41,"context_line":"        data[\u0027deprecated_reason\u0027] \u003d default.deprecated_reason"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    if default.deprecated_rule:"},{"line_number":44,"context_line":"        data[\u0027deprecated_rule\u0027] \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"5217927a_68d84196","line":41,"updated":"2025-01-08 13:51:00.000000000","message":"should those also be moved?","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"e84bdcade9e6bd530c80fcd32b2207b73bdc7ca6","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    if default.deprecated_for_removal:"},{"line_number":39,"context_line":"        data[\u0027deprecated_for_removal\u0027] \u003d True"},{"line_number":40,"context_line":"        data[\u0027deprecated_since\u0027] \u003d default.deprecated_since"},{"line_number":41,"context_line":"        data[\u0027deprecated_reason\u0027] \u003d default.deprecated_reason"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"    if default.deprecated_rule:"},{"line_number":44,"context_line":"        data[\u0027deprecated_rule\u0027] \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"34c3d0d0_5a9fbf7d","line":41,"in_reply_to":"5217927a_68d84196","updated":"2025-01-09 07:31:12.000000000","message":"No that has to be kept for deprecated_for_removal cases, see https://github.com/openstack/oslo.policy/blob/b0473adeae4bb31d0670452f9ba5ad32f2ca82ea/oslo_policy/policy.py#L1274-L1283","commit_id":"1827fbce368d0b3bbececa4a08cc7e34d72438bc"}]}
