)]}'
{"api-ref/source/v3/samples/group-snapshots-show-response.json":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"65c60266949b781e1514349f4371879ee20c4a3e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        \"description\": \"my first group snapshot\","},{"line_number":9,"context_line":"        \"group_type_id\": \"7270c56e-6354-4528-8e8b-f54dee2232c8\","},{"line_number":10,"context_line":"        \"project_id\": \"7ccf4863071f44aeb8f141f65780c51b\""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    }"},{"line_number":13,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"9fdfeff1_17f19c6b","line":11,"updated":"2019-02-27 16:25:34.000000000","message":"nit: unrelated new line","commit_id":"7d04fd0bbd92439474048f792f0c2ed598fedb5b"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"b8f3813de2b6098e220a920d0207ed84974c7e1a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        \"description\": \"my first group snapshot\","},{"line_number":9,"context_line":"        \"group_type_id\": \"7270c56e-6354-4528-8e8b-f54dee2232c8\","},{"line_number":10,"context_line":"        \"project_id\": \"7ccf4863071f44aeb8f141f65780c51b\""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    }"},{"line_number":13,"context_line":"}"}],"source_content_type":"application/json","patch_set":2,"id":"9fdfeff1_ef142fa2","line":11,"in_reply_to":"9fdfeff1_17f19c6b","updated":"2019-02-28 08:17:38.000000000","message":"Done","commit_id":"7d04fd0bbd92439474048f792f0c2ed598fedb5b"}],"cinder/api/v3/views/group_snapshots.py":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"65c60266949b781e1514349f4371879ee20c4a3e","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027created_at\u0027: group_snapshot.created_at,"},{"line_number":59,"context_line":"                \u0027name\u0027: group_snapshot.name,"},{"line_number":60,"context_line":"                \u0027description\u0027: group_snapshot.description,"},{"line_number":61,"context_line":"                \u0027project_id\u0027: group_snapshot.project_id"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"            }"},{"line_number":64,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_5756442c","line":61,"updated":"2019-02-27 16:25:34.000000000","message":"-1: we need add this project_id after GROUP_GROUPSNAPSHOT_PROJECT_ID and meet the policy requirement, right?\n\nso, maybe we need a test that if the mv \u003c 3.58, we will not get this project_id.","commit_id":"7d04fd0bbd92439474048f792f0c2ed598fedb5b"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"b8f3813de2b6098e220a920d0207ed84974c7e1a","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                \u0027created_at\u0027: group_snapshot.created_at,"},{"line_number":59,"context_line":"                \u0027name\u0027: group_snapshot.name,"},{"line_number":60,"context_line":"                \u0027description\u0027: group_snapshot.description,"},{"line_number":61,"context_line":"                \u0027project_id\u0027: group_snapshot.project_id"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"            }"},{"line_number":64,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fdfeff1_ef798ffb","line":61,"in_reply_to":"9fdfeff1_5756442c","updated":"2019-02-28 08:17:38.000000000","message":"Yes, did that for testing purpose.\nNice catch.\nRemoved here and added related test case.","commit_id":"7d04fd0bbd92439474048f792f0c2ed598fedb5b"}],"cinder/policies/group_snapshots.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"5c2457a123afc62c636fa94593a5b03b91a43a6a","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":85,"context_line":"        name\u003dGROUP_SNAPSHOT_ATTRIBUTES_POLICY,"},{"line_number":86,"context_line":"        check_str\u003dbase.RULE_ADMIN_API,"},{"line_number":87,"context_line":"        description\u003d\"List group snapshots or show group\""},{"line_number":88,"context_line":"                    \"snapshot with project attributes.\","},{"line_number":89,"context_line":"        operations\u003d["},{"line_number":90,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fdfeff1_6214ada0","line":87,"range":{"start_line":87,"start_character":55,"end_line":87,"end_character":56},"updated":"2019-03-01 16:59:16.000000000","message":"Needs trailing space.","commit_id":"e7a781ab7a9cbd5aa73592d8bac7b191c41735a3"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"46091c1157811131d77d63c0736ddef7cb48e559","unresolved":false,"context_lines":[{"line_number":84,"context_line":"    policy.DocumentedRuleDefault("},{"line_number":85,"context_line":"        name\u003dGROUP_SNAPSHOT_ATTRIBUTES_POLICY,"},{"line_number":86,"context_line":"        check_str\u003dbase.RULE_ADMIN_API,"},{"line_number":87,"context_line":"        description\u003d\"List group snapshots or show group\""},{"line_number":88,"context_line":"                    \"snapshot with project attributes.\","},{"line_number":89,"context_line":"        operations\u003d["},{"line_number":90,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fdfeff1_9d9a506c","line":87,"range":{"start_line":87,"start_character":55,"end_line":87,"end_character":56},"in_reply_to":"9fdfeff1_6214ada0","updated":"2019-03-01 17:30:23.000000000","message":"Done","commit_id":"e7a781ab7a9cbd5aa73592d8bac7b191c41735a3"}]}
