)]}'
{"keystone/common/policies/project.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"434fc84b8df2f1b746b2eb3c54111b22c8fb9edf","unresolved":false,"context_lines":[{"line_number":203,"context_line":"        deprecated_since\u003dversionutils.deprecated.TRAIN),"},{"line_number":204,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":205,"context_line":"        name\u003dbase.IDENTITY % \u0027update_project_tags\u0027,"},{"line_number":206,"context_line":"        check_str\u003dbase.SYSTEM_ADMIN,"},{"line_number":207,"context_line":"        scope_types\u003d[\u0027system\u0027],"},{"line_number":208,"context_line":"        description\u003d\u0027Replace all tags on a project with the new set of tags.\u0027,"},{"line_number":209,"context_line":"        operations\u003d[{\u0027path\u0027: \u0027/v3/projects/{project_id}/tags\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_2b942b8b","line":206,"range":{"start_line":206,"start_character":23,"end_line":206,"end_character":35},"updated":"2019-09-17 15:25:59.000000000","message":"Not domain admin?","commit_id":"39cf40b428599dbc832565fc832a3a8896e669ab"},{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"38b84ae59463d11820fe89e082c691cb939f7ddc","unresolved":false,"context_lines":[{"line_number":116,"context_line":"more accessible to users without compromising security or manageability for"},{"line_number":117,"context_line":"administrators. The new default policies for this API account for these changes"},{"line_number":118,"context_line":"automatically."},{"line_number":119,"context_line":"\"\"\""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"project_policies \u003d ["},{"line_number":122,"context_line":"    policy.DocumentedRuleDefault("}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_333c6fc7","line":119,"updated":"2019-09-19 18:15:07.000000000","message":"If/when https://review.opendev.org/674940 merges I will come through and clean these up.","commit_id":"8e67249d5bfb07b0a236189f62b3f338532f0df0"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"9efdabd7c0f37205a4a99e304dafc31bdc95bfb5","unresolved":false,"context_lines":[{"line_number":116,"context_line":"more accessible to users without compromising security or manageability for"},{"line_number":117,"context_line":"administrators. The new default policies for this API account for these changes"},{"line_number":118,"context_line":"automatically."},{"line_number":119,"context_line":"\"\"\""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"project_policies \u003d ["},{"line_number":122,"context_line":"    policy.DocumentedRuleDefault("}],"source_content_type":"text/x-python","patch_set":6,"id":"3fa7e38b_7d9f1003","line":119,"in_reply_to":"3fa7e38b_333c6fc7","updated":"2019-09-20 04:57:57.000000000","message":"Thanks","commit_id":"8e67249d5bfb07b0a236189f62b3f338532f0df0"}]}
