)]}'
{"doc/source/command-objects/floating-ip.rst":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9b8f42f37161c63c3d2dbe799d43235fb21dc367","unresolved":false,"context_lines":[{"line_number":44,"context_line":".. option:: --description \u003cdescription\u003e"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    Set floating IP description"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    Owner\u0027s project (name or ID)"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a74a57a_d7b909ee","line":47,"updated":"2016-12-01 05:27:38.000000000","message":"Missing the *Network version 2 only* here?","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f402e31741351e3eccdd924c73a88029e36e9c93","unresolved":false,"context_lines":[{"line_number":44,"context_line":".. option:: --description \u003cdescription\u003e"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    Set floating IP description"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    Owner\u0027s project (name or ID)"}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a74a57a_2d474a78","line":47,"in_reply_to":"5a74a57a_d7b909ee","updated":"2016-12-01 06:54:40.000000000","message":"Done","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"}],"doc/source/command-objects/router.rst":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"c60034464b044eef8296970879355e286cf289aa","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    os router list"},{"line_number":127,"context_line":"        [--long]"},{"line_number":128,"context_line":"        [--project \u003cproject\u003e [--project-domain \u003cproject-domain\u003e]]"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. option:: --long"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_89b8efc9","line":128,"range":{"start_line":128,"start_character":7,"end_line":128,"end_character":65},"updated":"2016-08-17 08:39:55.000000000","message":"Are they admin only ?","commit_id":"25b48d877ade1464236752c6aa0f3a76b3b4d1f6"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"089852c0234643447b8a07ed68f69ee65917f3e2","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"    os router list"},{"line_number":127,"context_line":"        [--long]"},{"line_number":128,"context_line":"        [--project \u003cproject\u003e [--project-domain \u003cproject-domain\u003e]]"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. option:: --long"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_a20ae023","line":128,"range":{"start_line":128,"start_character":7,"end_line":128,"end_character":65},"in_reply_to":"3ac371cc_89b8efc9","updated":"2016-08-18 07:17:56.000000000","message":"Yes. Only admin can use these options.","commit_id":"25b48d877ade1464236752c6aa0f3a76b3b4d1f6"}],"doc/source/command-objects/security-group.rst":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    os security group list"},{"line_number":69,"context_line":"        [--all-projects]"},{"line_number":70,"context_line":"        [--project]"},{"line_number":71,"context_line":"        [--project-domain]"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. option:: --all-projects"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_43d6be28","line":71,"updated":"2016-10-08 06:52:43.000000000","message":"should be\n[--project \u003cproject\u003e [--project-domain \u003cproject-domain\u003e]]","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    os security group list"},{"line_number":69,"context_line":"        [--all-projects]"},{"line_number":70,"context_line":"        [--project]"},{"line_number":71,"context_line":"        [--project-domain]"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":".. option:: --all-projects"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a74a57a_05234ca8","line":71,"in_reply_to":"1a95cdbc_43d6be28","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    List security group according to the project (name or ID)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. option:: --project-domain \u003cproject-domain\u003e"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a95cdbc_03c83673","line":82,"range":{"start_line":82,"start_character":18,"end_line":82,"end_character":23},"updated":"2016-10-08 06:52:43.000000000","message":"nit...\"groups\"","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":79,"context_line":""},{"line_number":80,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    List security group according to the project (name or ID)"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":".. option:: --project-domain \u003cproject-domain\u003e"},{"line_number":85,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a74a57a_253a08ce","line":82,"range":{"start_line":82,"start_character":18,"end_line":82,"end_character":23},"in_reply_to":"1a95cdbc_03c83673","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9b8f42f37161c63c3d2dbe799d43235fb21dc367","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    *Network version 2 ignores this option and will always display information*"},{"line_number":77,"context_line":"    *for all projects (admin only).*"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    List security groups according to the project (name or ID)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a74a57a_979311fa","line":79,"updated":"2016-12-01 05:27:38.000000000","message":"*Network version 2 only* is required for these options.","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f402e31741351e3eccdd924c73a88029e36e9c93","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    *Network version 2 ignores this option and will always display information*"},{"line_number":77,"context_line":"    *for all projects (admin only).*"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":".. option:: --project \u003cproject\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    List security groups according to the project (name or ID)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a74a57a_4d2566c0","line":79,"in_reply_to":"5a74a57a_979311fa","updated":"2016-12-01 06:54:40.000000000","message":"Done","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"}],"openstackclient/network/v2/floating_ip.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"e2e66bce13c71b0dc57f7bea446a0f5048207edb","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            identity_client,"},{"line_number":63,"context_line":"            parsed_args.project,"},{"line_number":64,"context_line":"            parsed_args.project_domain,"},{"line_number":65,"context_line":"        ).id"},{"line_number":66,"context_line":"        attrs[\u0027tenant_id\u0027] \u003d project_id"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    return attrs"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_fb253c0a","line":65,"updated":"2016-08-25 05:33:24.000000000","message":"if project domain not provided then we will get an error here cause None doesn\u0027t have id attribute https://github.com/openstack/python-openstackclient/blob/master/openstackclient/identity/common.py#L96","commit_id":"f50e6b65e71eef9f69c5fecbbcb714042b77a9bc"}],"openstackclient/network/v2/security_group.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":204,"context_line":"        parser.add_argument("},{"line_number":205,"context_line":"            \u0027--project\u0027,"},{"line_number":206,"context_line":"            metavar\u003d\u0027\u003cproject\u003e\u0027,"},{"line_number":207,"context_line":"            help\u003d_(\"List security group according to the project \""},{"line_number":208,"context_line":"                   \"(name or ID)\")"},{"line_number":209,"context_line":"        )"},{"line_number":210,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a95cdbc_239a926e","line":207,"range":{"start_line":207,"start_character":34,"end_line":207,"end_character":39},"updated":"2016-10-08 06:52:43.000000000","message":"groups","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":204,"context_line":"        parser.add_argument("},{"line_number":205,"context_line":"            \u0027--project\u0027,"},{"line_number":206,"context_line":"            metavar\u003d\u0027\u003cproject\u003e\u0027,"},{"line_number":207,"context_line":"            help\u003d_(\"List security group according to the project \""},{"line_number":208,"context_line":"                   \"(name or ID)\")"},{"line_number":209,"context_line":"        )"},{"line_number":210,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"}],"source_content_type":"text/x-python","patch_set":8,"id":"5a74a57a_651de065","line":207,"range":{"start_line":207,"start_character":34,"end_line":207,"end_character":39},"in_reply_to":"1a95cdbc_239a926e","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"}],"openstackclient/tests/unit/network/v2/test_floating_ip.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        project \u003d identity_fakes_v3.FakeProject.create_one_project()"},{"line_number":152,"context_line":"        self.projects_mock.get.return_value \u003d project"},{"line_number":153,"context_line":"        arglist \u003d ["},{"line_number":154,"context_line":"            self.floating_ip.floating_network_id,"},{"line_number":155,"context_line":"            \u0027--project\u0027, project.id,"},{"line_number":156,"context_line":"        ]"},{"line_number":157,"context_line":"        verifylist \u003d ["}],"source_content_type":"text/x-python","patch_set":8,"id":"1a95cdbc_2371b244","line":154,"updated":"2016-10-08 06:52:43.000000000","message":"positional parameter usually in the end of the list:\n    \u0027--project\u0027, project.id,\n    self.floating_ip.floating_network_id,","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        project \u003d identity_fakes_v3.FakeProject.create_one_project()"},{"line_number":152,"context_line":"        self.projects_mock.get.return_value \u003d project"},{"line_number":153,"context_line":"        arglist \u003d ["},{"line_number":154,"context_line":"            self.floating_ip.floating_network_id,"},{"line_number":155,"context_line":"            \u0027--project\u0027, project.id,"},{"line_number":156,"context_line":"        ]"},{"line_number":157,"context_line":"        verifylist \u003d ["}],"source_content_type":"text/x-python","patch_set":8,"id":"5a74a57a_a54c5877","line":154,"in_reply_to":"1a95cdbc_2371b244","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        arglist \u003d ["},{"line_number":177,"context_line":"            self.floating_ip.floating_network_id,"},{"line_number":178,"context_line":"            \"--project\", project.name,"},{"line_number":179,"context_line":"            \"--project-domain\", domain.name,"},{"line_number":180,"context_line":"        ]"},{"line_number":181,"context_line":"        verifylist \u003d ["},{"line_number":182,"context_line":"            (\u0027network\u0027, self.floating_ip.floating_network_id),"}],"source_content_type":"text/x-python","patch_set":8,"id":"1a95cdbc_63957a31","line":179,"updated":"2016-10-08 06:52:43.000000000","message":"same as above","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        arglist \u003d ["},{"line_number":177,"context_line":"            self.floating_ip.floating_network_id,"},{"line_number":178,"context_line":"            \"--project\", project.name,"},{"line_number":179,"context_line":"            \"--project-domain\", domain.name,"},{"line_number":180,"context_line":"        ]"},{"line_number":181,"context_line":"        verifylist \u003d ["},{"line_number":182,"context_line":"            (\u0027network\u0027, self.floating_ip.floating_network_id),"}],"source_content_type":"text/x-python","patch_set":8,"id":"5a74a57a_c54f9468","line":179,"in_reply_to":"1a95cdbc_63957a31","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"}],"releasenotes/notes/bug-1613231-386b2b1373662052.yaml":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9bf21b406ee2cf273ab818dfdff253465abbf4c6","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``router list``, ``floating ip create`` and ``security group list``"},{"line_number":5,"context_line":"    commands supports listing up routers according to their project"},{"line_number":6,"context_line":"    (name or ID) by adding ``--project`` and ``--project-domain`` options"},{"line_number":7,"context_line":"    to the command."},{"line_number":8,"context_line":"    [Bug `1613231 \u003chttps://bugs.launchpad.net/bugs/1613231\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a95cdbc_63bc9abb","line":5,"updated":"2016-10-08 06:52:43.000000000","message":"\"floating ip create\" and \"security group list\" commands also used for listing routers?","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"010a529ac4271f5c221cdb24f2f997d158d4216e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Make ``router list``, ``floating ip create`` and ``security group list``"},{"line_number":5,"context_line":"    commands supports listing up routers according to their project"},{"line_number":6,"context_line":"    (name or ID) by adding ``--project`` and ``--project-domain`` options"},{"line_number":7,"context_line":"    to the command."},{"line_number":8,"context_line":"    [Bug `1613231 \u003chttps://bugs.launchpad.net/bugs/1613231\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5a74a57a_055a6c2a","line":5,"in_reply_to":"1a95cdbc_63bc9abb","updated":"2016-12-01 02:51:56.000000000","message":"Done","commit_id":"b13f846941f946f24bc71f8cea9979445e8a4bd6"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"9b8f42f37161c63c3d2dbe799d43235fb21dc367","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add ``--project`` and ``--project-domain`` options"},{"line_number":5,"context_line":"    to the ``router list``, ``floating ip create`` and ``security group list``"},{"line_number":6,"context_line":"    commands."},{"line_number":7,"context_line":"    [Bug `1613231 \u003chttps://bugs.launchpad.net/bugs/1613231\u003e`_]"},{"line_number":8,"context_line":"    [Bug `1613629 \u003chttps://bugs.launchpad.net/bugs/1613629\u003e`_]"},{"line_number":9,"context_line":"    [Bug `1610909 \u003chttps://bugs.launchpad.net/bugs/1610909\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5a74a57a_37eb1d7a","line":6,"updated":"2016-12-01 05:27:38.000000000","message":"I think you can combine these three lines (line 4 5 6) into only two lines.","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"},{"author":{"_account_id":20079,"name":"Ha Van Tu","email":"tuhv@vn.fujitsu.com","username":"tuhv"},"change_message_id":"f402e31741351e3eccdd924c73a88029e36e9c93","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add ``--project`` and ``--project-domain`` options"},{"line_number":5,"context_line":"    to the ``router list``, ``floating ip create`` and ``security group list``"},{"line_number":6,"context_line":"    commands."},{"line_number":7,"context_line":"    [Bug `1613231 \u003chttps://bugs.launchpad.net/bugs/1613231\u003e`_]"},{"line_number":8,"context_line":"    [Bug `1613629 \u003chttps://bugs.launchpad.net/bugs/1613629\u003e`_]"},{"line_number":9,"context_line":"    [Bug `1610909 \u003chttps://bugs.launchpad.net/bugs/1610909\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5a74a57a_6d59425b","line":6,"in_reply_to":"5a74a57a_37eb1d7a","updated":"2016-12-01 06:54:40.000000000","message":"Done","commit_id":"2a86c8ac68676c791b4a13a2d343c4e6831cfce5"}]}
