)]}'
{"keystone/common/policies/project.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"2493ba9532d2fdd59d126fa468c3d4232ee19723","unresolved":true,"context_lines":[{"line_number":96,"context_line":"    name\u003dbase.IDENTITY % \u0027list_project_tags\u0027,"},{"line_number":97,"context_line":"    check_str\u003dbase.RULE_ADMIN_OR_TARGET_PROJECT,"},{"line_number":98,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":99,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":100,"context_line":")"},{"line_number":101,"context_line":"deprecated_get_project_tag \u003d policy.DeprecatedRule("},{"line_number":102,"context_line":"    name\u003dbase.IDENTITY % \u0027get_project_tag\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"6b0099d1_abd1c136","line":99,"range":{"start_line":99,"start_character":45,"end_line":99,"end_character":50},"updated":"2021-08-20 19:04:58.000000000","message":"This is changing from what it originally was in line 203 and I think the same applies for the policies below.","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3aced4746d0ee6ff71413f5a8038f00038b1d78b","unresolved":true,"context_lines":[{"line_number":96,"context_line":"    name\u003dbase.IDENTITY % \u0027list_project_tags\u0027,"},{"line_number":97,"context_line":"    check_str\u003dbase.RULE_ADMIN_OR_TARGET_PROJECT,"},{"line_number":98,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":99,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":100,"context_line":")"},{"line_number":101,"context_line":"deprecated_get_project_tag \u003d policy.DeprecatedRule("},{"line_number":102,"context_line":"    name\u003dbase.IDENTITY % \u0027get_project_tag\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"b0a260ea_655fd895","line":99,"range":{"start_line":99,"start_character":45,"end_line":99,"end_character":50},"in_reply_to":"6b0099d1_abd1c136","updated":"2021-08-20 19:08:20.000000000","message":"yeah, i misread it that all policy are deprecated from Stein and did not realize few are in Train. will update","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"}],"keystone/common/policies/role.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"2493ba9532d2fdd59d126fa468c3d4232ee19723","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    name\u003dbase.IDENTITY % \u0027get_domain_role\u0027,"},{"line_number":54,"context_line":"    check_str\u003dbase.RULE_ADMIN_REQUIRED,"},{"line_number":55,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":56,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":57,"context_line":")"},{"line_number":58,"context_line":"deprecated_list_domain_roles \u003d policy.DeprecatedRule("},{"line_number":59,"context_line":"    name\u003dbase.IDENTITY % \u0027list_domain_roles\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"bf028191_fe017910","line":56,"range":{"start_line":56,"start_character":45,"end_line":56,"end_character":50},"updated":"2021-08-20 19:04:58.000000000","message":"This was deprecated in Train according to line 147.","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3aced4746d0ee6ff71413f5a8038f00038b1d78b","unresolved":true,"context_lines":[{"line_number":53,"context_line":"    name\u003dbase.IDENTITY % \u0027get_domain_role\u0027,"},{"line_number":54,"context_line":"    check_str\u003dbase.RULE_ADMIN_REQUIRED,"},{"line_number":55,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":56,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":57,"context_line":")"},{"line_number":58,"context_line":"deprecated_list_domain_roles \u003d policy.DeprecatedRule("},{"line_number":59,"context_line":"    name\u003dbase.IDENTITY % \u0027list_domain_roles\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"85b32379_72c18db7","line":56,"range":{"start_line":56,"start_character":45,"end_line":56,"end_character":50},"in_reply_to":"bf028191_fe017910","updated":"2021-08-20 19:08:20.000000000","message":"yeah. done","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"}],"keystone/common/policies/role_assignment.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"2493ba9532d2fdd59d126fa468c3d4232ee19723","unresolved":true,"context_lines":[{"line_number":39,"context_line":"    name\u003dbase.IDENTITY % \u0027list_role_assignments_for_tree\u0027,"},{"line_number":40,"context_line":"    check_str\u003dbase.RULE_ADMIN_REQUIRED,"},{"line_number":41,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":42,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":43,"context_line":")"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"2c1b23e6_64bf2c09","line":42,"range":{"start_line":42,"start_character":45,"end_line":42,"end_character":50},"updated":"2021-08-20 19:04:58.000000000","message":"I think this should be Train.","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3aced4746d0ee6ff71413f5a8038f00038b1d78b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    name\u003dbase.IDENTITY % \u0027list_role_assignments_for_tree\u0027,"},{"line_number":40,"context_line":"    check_str\u003dbase.RULE_ADMIN_REQUIRED,"},{"line_number":41,"context_line":"    deprecated_reason\u003dDEPRECATED_REASON,"},{"line_number":42,"context_line":"    deprecated_since\u003dversionutils.deprecated.STEIN"},{"line_number":43,"context_line":")"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"acb8f741_84f5cc03","line":42,"range":{"start_line":42,"start_character":45,"end_line":42,"end_character":50},"in_reply_to":"2c1b23e6_64bf2c09","updated":"2021-08-20 19:08:20.000000000","message":"Done","commit_id":"79fd1c4c21788e05139337629f026e62267e4f25"}]}
