)]}'
{"id":"openstack%2Fcinder~84237","triplet_id":"openstack%2Fcinder~master~Ib00d6deb25255fac1db0f7bf4ecd3c8d30e1c39d","project":"openstack/cinder","branch":"master","topic":"bug/1299247","hashtags":[],"change_id":"Ib00d6deb25255fac1db0f7bf4ecd3c8d30e1c39d","subject":"GET details REST API next link missing \u0027details\u0027","status":"MERGED","created":"2014-03-31 20:34:40.000000000","updated":"2014-04-10 07:17:59.000000000","submitted":"2014-04-10 07:17:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"586bf7d967033eedd4cd3720b1a460f6ebd94b6f","_number":84237,"virtual_id_number":84237,"owner":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},{"value":2,"date":"2014-04-10 07:17:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"recommended":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"all":[{"value":1,"date":"2014-04-07 15:43:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-04-10 04:49:55.000000000","_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":1,"date":"2014-04-01 12:41:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":1,"date":"2014-04-10 04:13:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},{"value":2,"date":"2014-04-07 14:06:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"date":"2014-04-08 13:29:01.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"all":[{"value":0,"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-04-10 04:49:55.000000000","_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"date":"2014-04-01 04:06:05.000000000","_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},{"value":0,"date":"2014-04-02 13:16:52.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"value":0,"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},{"value":0,"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"value":0,"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-04-01 04:06:05.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2014-04-01 12:41:46.000000000","updated_by":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"reviewer":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"state":"REVIEWER"},{"updated":"2014-04-02 13:16:52.000000000","updated_by":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"reviewer":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"state":"REVIEWER"},{"updated":"2014-04-07 15:43:39.000000000","updated_by":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"reviewer":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"state":"REVIEWER"},{"updated":"2014-04-10 04:13:40.000000000","updated_by":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"reviewer":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"state":"REVIEWER"},{"updated":"2014-04-10 04:49:55.000000000","updated_by":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"reviewer":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"state":"REVIEWER"},{"updated":"2014-04-10 07:17:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"86ad71d4a165169017aaa5e15860204a5d214f53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-31 20:34:40.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2a4eab05e3531110d6a324bb9d7dbbdf185678ba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-31 21:23:39.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-cinder-pep8 http://logs.openstack.org/37/84237/1/check/gate-cinder-pep8/a95e7ce : SUCCESS in 5m 09s\n- gate-cinder-docs http://docs-draft.openstack.org/37/84237/1/check/gate-cinder-docs/6fac085/doc/build/html/ : SUCCESS in 14m 35s\n- gate-cinder-python26 http://logs.openstack.org/37/84237/1/check/gate-cinder-python26/3f0c9f6 : SUCCESS in 7m 17s\n- gate-cinder-python27 http://logs.openstack.org/37/84237/1/check/gate-cinder-python27/47a0d65 : SUCCESS in 5m 55s\n- check-grenade-dsvm http://logs.openstack.org/37/84237/1/check/check-grenade-dsvm/0edce94 : SUCCESS in 40m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-full/41b58b8 : SUCCESS in 45m 27s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron/68f3405 : SUCCESS in 48m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron-heat-slow/faf8db2 : SUCCESS in 29m 03s\n- gate-cinder-pylint http://logs.openstack.org/37/84237/1/check/gate-cinder-pylint/c316a99 : SUCCESS in 5m 43s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/37/84237/1/check/check-devstack-dsvm-cells/be70252 : SUCCESS in 12m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-postgres-full/1392ad7 : SUCCESS in 45m 38s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"39048a24ba96b1fae31da8ec5dc3cabd4cc7a249","author":{"_account_id":1773,"name":"oliver-leahy-l","email":"oliver.leahy@hpe.com","username":"oliver-leahy-l"},"date":"2014-04-01 12:41:46.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"d472d5d0bd89f17650cf701a68e53ebf42e70e45","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-07 14:06:56.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c6fd15360d11a41551a50b26980f22166cf77783","author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"date":"2014-04-07 14:06:56.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"6e9015850eb043110f709f493fd1b31340503551","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-07 15:20:30.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-cinder-pep8 http://logs.openstack.org/37/84237/1/check/gate-cinder-pep8/2602c38 : SUCCESS in 5m 18s\n- gate-cinder-docs http://docs-draft.openstack.org/37/84237/1/check/gate-cinder-docs/520b1cb/doc/build/html/ : SUCCESS in 7m 33s\n- gate-cinder-python26 http://logs.openstack.org/37/84237/1/check/gate-cinder-python26/b0382a5 : SUCCESS in 8m 58s\n- gate-cinder-python27 http://logs.openstack.org/37/84237/1/check/gate-cinder-python27/2e327e2 : SUCCESS in 7m 52s\n- check-grenade-dsvm http://logs.openstack.org/37/84237/1/check/check-grenade-dsvm/d287545 : SUCCESS in 45m 07s\n- check-tempest-dsvm-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-full/47d5d96 : SUCCESS in 1h 07m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron/d614e70 : SUCCESS in 53m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron-heat-slow/555eea2 : SUCCESS in 20m 47s\n- gate-cinder-pylint http://logs.openstack.org/37/84237/1/check/gate-cinder-pylint/634e803 : SUCCESS in 7m 50s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/37/84237/1/check/check-devstack-dsvm-cells/4d076f6 : SUCCESS in 11m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-postgres-full/f1f33bc : SUCCESS in 1h 06m 29s\n\n","accounts_in_message":[],"_revision_number":1},{"id":"6f0c8b4e4f9d1e97b9b86e45ad28186f28b59d1d","author":{"_account_id":5538,"name":"Rushi Agrawal","email":"rushi.openstack@gmail.com","username":"rushiagr"},"date":"2014-04-07 15:43:39.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"57274057621064711d236b7ca6d5f6fbc6427189","author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"date":"2014-04-08 05:59:19.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nThe fix in api/common.py looks good, but this bug seems also affects detail view of volume transfer and volume backup.  Could you fix them as well?","accounts_in_message":[],"_revision_number":1},{"id":"26e896b25b0684fbbc0e288034ee220306e81fcd","author":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"date":"2014-04-08 13:29:01.000000000","message":"Patch Set 1:\n\nHuang: The GET requests for transfers and backups do not support pagination at all; neither cinder.backup.api.get_all nor cinder.transfer.api.get_all support passing a marker or limit.\n\nWhile I agree that this particular bug exists in the other locations, it will never be encountered until these APIs are updated to support pagination.\n\nI do not want to update these other paths since unit testing will be difficult until pagination is supported. If you would like, we can open up bugs for lack of pagination support in transfers and backups and then ensure that this fix is documented there.","accounts_in_message":[],"_revision_number":1},{"id":"86b5ed526083ca09b345acb6a9141139d321858c","author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"date":"2014-04-10 04:13:40.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"d6643481de70742e3ae9d99dc75f5b1048ce8734","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 04:49:55.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"cc95877b2c5ea6c2feaa2928e9b02ac47710c116","author":{"_account_id":2759,"name":"Huang Zhiteng","email":"winston.d@gmail.com","username":"zhiteng-huang"},"date":"2014-04-10 04:49:55.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\nSteven, thanks for clarification.  Let\u0027s open a bug for pagination support of transfer/backup.","accounts_in_message":[],"_revision_number":1},{"id":"62ff856501fd1ec3f17f335adaa55250d641d486","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 06:09:09.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-cinder-pep8 http://logs.openstack.org/37/84237/1/check/gate-cinder-pep8/4ee7293 : SUCCESS in 4m 02s\n- gate-cinder-docs http://docs-draft.openstack.org/37/84237/1/check/gate-cinder-docs/b2ca746/doc/build/html/ : SUCCESS in 5m 19s\n- gate-cinder-python26 http://logs.openstack.org/37/84237/1/check/gate-cinder-python26/e698de2 : SUCCESS in 8m 11s\n- gate-cinder-python27 http://logs.openstack.org/37/84237/1/check/gate-cinder-python27/7ebece5 : SUCCESS in 6m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-full/2786ad8 : SUCCESS in 1h 19m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron/60c4358 : SUCCESS in 49m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-neutron-heat-slow/49ead22 : SUCCESS in 19m 26s\n- check-grenade-dsvm http://logs.openstack.org/37/84237/1/check/check-grenade-dsvm/f347e1f : SUCCESS in 38m 25s\n- check-grenade-dsvm-neutron http://logs.openstack.org/37/84237/1/check/check-grenade-dsvm-neutron/c825fb3 : SUCCESS in 49m 43s (non-voting)\n- gate-cinder-pylint http://logs.openstack.org/37/84237/1/check/gate-cinder-pylint/420c391 : SUCCESS in 6m 33s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/37/84237/1/check/check-devstack-dsvm-cells/7014c0a : SUCCESS in 11m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/84237/1/check/check-tempest-dsvm-postgres-full/1efdaae : SUCCESS in 47m 28s\n","accounts_in_message":[],"_revision_number":1},{"id":"5148fab15d2c29d8bc4a8656439e14c6c6b46e7e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 06:09:10.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2f9ede3375087165814a746216692ea02d73eeb5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 07:17:58.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-cinder-docs http://docs-draft.openstack.org/37/84237/1/gate/gate-cinder-docs/5fdd52b/doc/build/html/ : SUCCESS in 7m 45s\n- gate-cinder-pep8 http://logs.openstack.org/37/84237/1/gate/gate-cinder-pep8/eff8c95 : SUCCESS in 3m 43s\n- gate-cinder-python26 http://logs.openstack.org/37/84237/1/gate/gate-cinder-python26/b580d87 : SUCCESS in 7m 17s\n- gate-cinder-python27 http://logs.openstack.org/37/84237/1/gate/gate-cinder-python27/787fa47 : SUCCESS in 7m 02s\n- gate-tempest-dsvm-full http://logs.openstack.org/37/84237/1/gate/gate-tempest-dsvm-full/007b653 : SUCCESS in 1h 02m 13s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/37/84237/1/gate/gate-tempest-dsvm-neutron/248f5ec : SUCCESS in 52m 20s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/84237/1/gate/gate-tempest-dsvm-neutron-heat-slow/0e9d2dc : SUCCESS in 22m 58s\n- gate-grenade-dsvm http://logs.openstack.org/37/84237/1/gate/gate-grenade-dsvm/23b7b3e : SUCCESS in 43m 03s\n- gate-grenade-dsvm-neutron http://logs.openstack.org/37/84237/1/gate/gate-grenade-dsvm-neutron/1f42d2d : SUCCESS in 1h 08m 27s (non-voting)\n- gate-devstack-dsvm-cells http://logs.openstack.org/37/84237/1/gate/gate-devstack-dsvm-cells/6067abb : SUCCESS in 15m 31s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/37/84237/1/gate/gate-tempest-dsvm-postgres-full/b3397b2 : SUCCESS in 1h 02m 06s\n","accounts_in_message":[],"_revision_number":1},{"id":"1fe568ca67938ae779d511b1f02a639654c80efd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-10 07:17:59.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2981cdbb03c6f1239a58fedb260796667b8154ab","revisions":{"2981cdbb03c6f1239a58fedb260796667b8154ab":{"kind":"REWORK","_number":1,"created":"2014-03-31 20:34:40.000000000","uploader":{"_account_id":10559,"name":"Steven Kaufer","email":"kaufer@us.ibm.com","username":"kaufer"},"ref":"refs/changes/37/84237/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/37/84237/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/37/84237/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/37/84237/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/37/84237/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/37/84237/1"}}},"commit":{"parents":[{"commit":"6b3d177695ef360fce9454c890fd262d2429e0b8","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/6b3d177695ef360fce9454c890fd262d2429e0b8"}]}],"author":{"name":"Steven Kaufer","email":"kaufer@us.ibm.com","date":"2014-03-31 20:32:39.000000000","tz":0},"committer":{"name":"Steven Kaufer","email":"kaufer@us.ibm.com","date":"2014-03-31 20:32:39.000000000","tz":0},"subject":"GET details REST API next link missing \u0027details\u0027","message":"GET details REST API next link missing \u0027details\u0027\n\nWhen executing a pagination query a \"next\" link is included in the\nAPI reply when there are more items then the specified limit.\n\nSee pagination documentation for more information:\nhttp://docs.openstack.org/api/openstack-compute/2/content/\nPaginated_Collections-d1e664.html\n\nThe caller should be able to invoke the \"next\" link (without\nhaving to re-format it) in order to get the next page of data.\nThe documentation states \"Subsequent links will honor the\ninitial page size. Thus, a client may follow links to traverse\na paginated collection without having to input the marker parameter.\"\n\nThe problem is that the \"next\" link is always scoped to the non-\ndetailed query.\n\nFor example, if you execute \"/v2/\u003ctenant\u003e/volumes/detail?limit\u003d1\",\nthe \"next\" link does not have the URL for a detailed query and is\nformatted as \"/v2/\u003ctenant\u003e/volumes?limit\u003d1\u0026marker\u003d\u003cmarker\u003e\". In this\ncase the \"next\" link needs to be scoped to \"/v2/\u003ctenant\u003e/volumes/detail\".\n\nThe user could work around this issue my manually inserting \u0027/details\u0027\ninto the \"next\" link URL.\n\nTest code is included to verify that the \u0027/details\u0027 URL is correctly added\nwhen the \"next\" link is included in a detailed pagination query. Also,\nexisting tests were changed to ensure that the correct controller function\n(ie, \u0027index\u0027 vs. \u0027detail) are invoked for the appropriate query\n(ie, non-detailed or detailed) -- \u0027index\u0027 was previously alwayed invoked\nfor detailed URL requests.\n\nChange-Id: Ib00d6deb25255fac1db0f7bf4ecd3c8d30e1c39d\nCloses-bug: 1299247\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2981cdbb03c6f1239a58fedb260796667b8154ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/2981cdbb03c6f1239a58fedb260796667b8154ab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
