)]}'
{"specs/stein/approved/support-admin-to-specify-project-to-create-snapshot.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"66061b71bfde0818e4dc272cca5ec31e61ed53bb","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":"Currently, using the admin user (super administrator) to create an instance"},{"line_number":19,"context_line":"snapshot of other projects will place the snapshot under the admin project,"},{"line_number":20,"context_line":"which is unacceptable to the user. If the user under the target project wants"},{"line_number":21,"context_line":"to create an instance using the snapshot of this instance, there is no"},{"line_number":22,"context_line":"permission to obtain the snapshot resource."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The ``owner`` is an attribute of image. Logically, the ``owner`` of the"},{"line_number":25,"context_line":"instance snapshot needs to be consistent with the instance."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_928bc621","line":22,"range":{"start_line":18,"start_character":0,"end_line":22,"end_character":43},"updated":"2018-12-17 21:05:08.000000000","message":"This is the same issue as shelve bug 1675791 where an admin shelves the instance which creates a snapshot (if it\u0027s not a volume-backed instance) and then the non-admin user can\u0027t unshelve from that snapshot.","commit_id":"c684675f1304fb6c64f9b564b92bd2394538f465"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"66061b71bfde0818e4dc272cca5ec31e61ed53bb","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Proposed change"},{"line_number":37,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":38,"context_line":"Add a new microversion to the create image (createImage Action) API to"},{"line_number":39,"context_line":"support specifying project to create an instance snapshot."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Get ``project_id`` and ``user_id`` from instance, generate a new ``context``,"},{"line_number":42,"context_line":"and then perform the operation of creating an instance snapshot."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_d27a9e25","line":39,"range":{"start_line":38,"start_character":0,"end_line":39,"end_character":58},"updated":"2018-12-17 21:05:08.000000000","message":"I don\u0027t think we need a microversion for this. It\u0027s a bug fix, as noted in bug 1675791 for shelve, it\u0027s just that no one has worked on fixing that yet. I have the details on the fix in bug 1675791 itself.","commit_id":"c684675f1304fb6c64f9b564b92bd2394538f465"},{"author":{"_account_id":26458,"name":"Brin Zhang","email":"zhangbailin@inspur.com","username":"zhangbailin"},"change_message_id":"46194c2fdd44998efede5e443f137588b9383cd8","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Proposed change"},{"line_number":37,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":38,"context_line":"Add a new microversion to the create image (createImage Action) API to"},{"line_number":39,"context_line":"support specifying project to create an instance snapshot."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Get ``project_id`` and ``user_id`` from instance, generate a new ``context``,"},{"line_number":42,"context_line":"and then perform the operation of creating an instance snapshot."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_bcba3709","line":39,"range":{"start_line":38,"start_character":0,"end_line":39,"end_character":58},"in_reply_to":"3f79a3b5_d27a9e25","updated":"2018-12-19 03:33:01.000000000","message":"Yes, no need to add microversion.","commit_id":"c684675f1304fb6c64f9b564b92bd2394538f465"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"678f72e295c3539b194231b926ab9edca255c2f4","unresolved":false,"context_lines":[{"line_number":121,"context_line":"History"},{"line_number":122,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":123,"context_line":".. list-table:: Revisions"},{"line_number":124,"context_line":"         :header-rows: 1"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"   * - Release Name"},{"line_number":127,"context_line":"     - Description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_3a9bbcc7","line":124,"range":{"start_line":124,"start_character":3,"end_line":124,"end_character":9},"updated":"2018-12-17 07:28:30.000000000","message":"Indent","commit_id":"c684675f1304fb6c64f9b564b92bd2394538f465"}]}
