)]}'
{"manila/policies/share_group_type.py":[{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"a2ae281c9d53e0acab0bb30e391f94cf19ac3e92","unresolved":true,"context_lines":[{"line_number":101,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"},{"line_number":102,"context_line":"                \u0027path\u0027: \u0027/share-group-types/{share_group_type_id}\u0027,"},{"line_number":103,"context_line":"            }"},{"line_number":104,"context_line":"        ]),"},{"line_number":105,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":106,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027default\u0027,"},{"line_number":107,"context_line":"        check_str\u003dbase.RULE_DEFAULT,"}],"source_content_type":"text/x-python","patch_set":2,"id":"20adcbc4_7094c4b2","line":104,"updated":"2021-03-08 15:54:10.000000000","message":"Aren\u0027t we missing deprecated_share_group_type_show here?","commit_id":"578f587f5fcedf70c37b97f9bd4d16923bca14d3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"93ad57d5d98c6df0bd893c2d3c26bca5cb9c7d6a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"},{"line_number":102,"context_line":"                \u0027path\u0027: \u0027/share-group-types/{share_group_type_id}\u0027,"},{"line_number":103,"context_line":"            }"},{"line_number":104,"context_line":"        ]),"},{"line_number":105,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":106,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027default\u0027,"},{"line_number":107,"context_line":"        check_str\u003dbase.RULE_DEFAULT,"}],"source_content_type":"text/x-python","patch_set":2,"id":"e3422c15_515e1e26","line":104,"in_reply_to":"20adcbc4_7094c4b2","updated":"2021-03-09 00:21:23.000000000","message":"true! Done","commit_id":"578f587f5fcedf70c37b97f9bd4d16923bca14d3"},{"author":{"_account_id":9003,"name":"Tom Barron","email":"tpb@dyncloud.net","username":"tbarron"},"change_message_id":"a2ae281c9d53e0acab0bb30e391f94cf19ac3e92","unresolved":true,"context_lines":[{"line_number":104,"context_line":"        ]),"},{"line_number":105,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":106,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027default\u0027,"},{"line_number":107,"context_line":"        check_str\u003dbase.RULE_DEFAULT,"},{"line_number":108,"context_line":"        description\u003d\"Get the default share group type.\","},{"line_number":109,"context_line":"        operations\u003d["},{"line_number":110,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":2,"id":"8cf0be7b_eb31abce","line":107,"updated":"2021-03-08 15:54:10.000000000","message":"why not SYSTEM_OR_PROJECT_READER?","commit_id":"578f587f5fcedf70c37b97f9bd4d16923bca14d3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"93ad57d5d98c6df0bd893c2d3c26bca5cb9c7d6a","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        ]),"},{"line_number":105,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":106,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027default\u0027,"},{"line_number":107,"context_line":"        check_str\u003dbase.RULE_DEFAULT,"},{"line_number":108,"context_line":"        description\u003d\"Get the default share group type.\","},{"line_number":109,"context_line":"        operations\u003d["},{"line_number":110,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":2,"id":"eae021f7_bf5bd35e","line":107,"in_reply_to":"8cf0be7b_eb31abce","updated":"2021-03-09 00:21:23.000000000","message":"yep - Done","commit_id":"578f587f5fcedf70c37b97f9bd4d16923bca14d3"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"93ad57d5d98c6df0bd893c2d3c26bca5cb9c7d6a","unresolved":true,"context_lines":[{"line_number":133,"context_line":"    ),"},{"line_number":134,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":135,"context_line":"        name\u003dBASE_POLICY_NAME % \u0027list_project_access\u0027,"},{"line_number":136,"context_line":"        # NOTE(lbragstad): Maybe this API can be exposed to project users?"},{"line_number":137,"context_line":"        check_str\u003dbase.SYSTEM_READER,"},{"line_number":138,"context_line":"        scope_types\u003d[\u0027system\u0027],"},{"line_number":139,"context_line":"        description\u003d\"Get project access by share group type.\","}],"source_content_type":"text/x-python","patch_set":2,"id":"7451a447_c0fc7c8f","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":74},"updated":"2021-03-09 00:21:23.000000000","message":"Not really. Private Group types (and share types) can be shared among projects. The sharing is controlled by adding/removing project_ids via the APIs on lines 157-158 and 171-173 \nSo this API provides those project IDs - would be privileged system level information. Example: https://docs.openstack.org/api-ref/shared-file-system/?expanded\u003dshow-share-group-type-access-details-detail#id605\n\nline 142 was a bug in the docs. the method here is \u0027GET\u0027, not \u0027POST\u0027","commit_id":"578f587f5fcedf70c37b97f9bd4d16923bca14d3"}]}
