)]}'
{"doc/source/admin/policy-yaml-file.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"09b2e940a60a823e93d04cc3d6a8046164ed9a7b","unresolved":false,"context_lines":[{"line_number":73,"context_line":"``visibility`` from the object. It will pass if and only if"},{"line_number":74,"context_line":"``object[\u0027visibility\u0027] \u003d\u003d \u0027shared\u0027``. It is necessary to include the"},{"line_number":75,"context_line":"single quotes around the literal value when writing the rule so oslo.policy"},{"line_number":76,"context_line":"knows not to interpret it as an API attribute."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"To determine the fields available on the object passed to the policy check,"},{"line_number":79,"context_line":"it is necessary to enable debug logging for oslo.policy. This can be done"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_aec75312","line":76,"range":{"start_line":76,"start_character":32,"end_line":76,"end_character":45},"updated":"2020-07-08 17:56:16.000000000","message":"I still don\u0027t know what this means exactly, but I think it means \"attribute of the request/context\". But, I know this is what is used elsewhere here.","commit_id":"d02e5cd0daf051ef115b081ecc069850d4e585f7"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"fe118932d5cd9c19b678bf9acb166b5cc47157a4","unresolved":false,"context_lines":[{"line_number":73,"context_line":"``visibility`` from the object. It will pass if and only if"},{"line_number":74,"context_line":"``object[\u0027visibility\u0027] \u003d\u003d \u0027shared\u0027``. It is necessary to include the"},{"line_number":75,"context_line":"single quotes around the literal value when writing the rule so oslo.policy"},{"line_number":76,"context_line":"knows not to interpret it as an API attribute."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"To determine the fields available on the object passed to the policy check,"},{"line_number":79,"context_line":"it is necessary to enable debug logging for oslo.policy. This can be done"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bf51134e_9c19e5d8","line":76,"range":{"start_line":76,"start_character":32,"end_line":76,"end_character":45},"in_reply_to":"bf51134e_aec75312","updated":"2020-07-08 20:00:43.000000000","message":"To be honest, I don\u0027t either. I was trying to be consistent with the existing terminology in the document, but I think it all needs to be reconsidered (or at least defined better) because even as someone who has spent a decent amount of time working on oslo.policy it isn\u0027t clear to me what it means.","commit_id":"d02e5cd0daf051ef115b081ecc069850d4e585f7"}]}
