)]}'
{"nova/policies/admin_password.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"f1ef35cbe9e14731cdd6f0f637e9311226b7516e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"def list_rules():"},{"line_number":35,"context_line":"    if CONF.oslo_policy.enforce_scope:"},{"line_number":36,"context_line":"        return [policy.DocumentedRuleDefault("},{"line_number":37,"context_line":"            BASE_POLICY_NAME,"},{"line_number":38,"context_line":"            base.RULE_PROJECT_MEMBER_OR_SYSTEM_ADMIN,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_50613e04","line":35,"updated":"2019-07-01 09:26:07.000000000","message":"FWIW, I think we should drop this change, and instead make operators overridge policy rules as needed.","commit_id":"a0e417179ded2d8101e195b115c20ffffeacb277"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"bf4a037e25db618a13ace4e543f25a2e1355a8cd","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            scope_types\u003d[\u0027project\u0027, \u0027system\u0027],"},{"line_number":50,"context_line":"            deprecated_rule\u003ddeprecated_rule,"},{"line_number":51,"context_line":"            deprecated_reason\u003d\"We currently don\u0027t check for Member role\","},{"line_number":52,"context_line":"            deprecated_since\u003d\"20.0.0\")]"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fb8cfa7_d07c5b73","line":52,"updated":"2019-06-13 15:53:34.000000000","message":"Note to self, probably will be easier if we do a kwargs dict, and optionally add in the extra bits...","commit_id":"a0e417179ded2d8101e195b115c20ffffeacb277"}]}
