)]}'
{"doc/source/command-objects/security-group.rst":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"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":""},{"line_number":72,"context_line":".. option:: --all-projects"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_46f1c494","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":19},"updated":"2016-08-17 08:35:50.000000000","message":"Missing --project-domain here.","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"69e13f6a4a6fac06aba57373c5c9ffbdbef37281","unresolved":false,"context_lines":[{"line_number":67,"context_line":""},{"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":""},{"line_number":72,"context_line":".. option:: --all-projects"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_a2114054","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":19},"in_reply_to":"3ac371cc_46f1c494","updated":"2016-08-18 07:13:57.000000000","message":"Done","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","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 group according to their project (name or ID)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_4676e406","line":79,"range":{"start_line":79,"start_character":12,"end_line":79,"end_character":31},"updated":"2016-08-17 08:35:50.000000000","message":"Are these options admin only or compute v2 only ?","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"69e13f6a4a6fac06aba57373c5c9ffbdbef37281","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 group according to their project (name or ID)"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_42504c0b","line":79,"range":{"start_line":79,"start_character":12,"end_line":79,"end_character":31},"in_reply_to":"3ac371cc_4676e406","updated":"2016-08-18 07:13:57.000000000","message":"Yes. Only admin","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","unresolved":false,"context_lines":[{"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 group according to their project (name or ID)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. option:: --project-domain \u003cproject-domain\u003e"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_e601d039","line":81,"range":{"start_line":81,"start_character":18,"end_line":81,"end_character":43},"updated":"2016-08-17 08:35:50.000000000","message":"Since we are using \"group\" here but not \"groups\", please use \"the\" instead of \"their\"","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"69e13f6a4a6fac06aba57373c5c9ffbdbef37281","unresolved":false,"context_lines":[{"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 group according to their project (name or ID)"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. option:: --project-domain \u003cproject-domain\u003e"},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3ac371cc_62590835","line":81,"range":{"start_line":81,"start_character":18,"end_line":81,"end_character":43},"in_reply_to":"3ac371cc_e601d039","updated":"2016-08-18 07:13:57.000000000","message":"Done","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"}],"openstackclient/network/v2/security_group.py":[{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","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 routers according to their project (name or ID)\")"},{"line_number":208,"context_line":"        )"},{"line_number":209,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":210,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_0657cc58","line":207,"range":{"start_line":207,"start_character":25,"end_line":207,"end_character":32},"updated":"2016-08-17 08:35:50.000000000","message":"security groups","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"69e13f6a4a6fac06aba57373c5c9ffbdbef37281","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 routers according to their project (name or ID)\")"},{"line_number":208,"context_line":"        )"},{"line_number":209,"context_line":"        identity_common.add_project_domain_option_to_parser(parser)"},{"line_number":210,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_620bc824","line":207,"range":{"start_line":207,"start_character":25,"end_line":207,"end_character":32},"in_reply_to":"3ac371cc_0657cc58","updated":"2016-08-18 07:13:57.000000000","message":"Done","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","unresolved":false,"context_lines":[{"line_number":233,"context_line":"                    s, columns,"},{"line_number":234,"context_line":"                ) for s in data))"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    def take_action_network(self, client, parsed_args):"},{"line_number":237,"context_line":"        filters \u003d {}"},{"line_number":238,"context_line":"        if parsed_args.project:"},{"line_number":239,"context_line":"            identity_client \u003d self.app.client_manager.identity"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_c9b2e705","line":236,"range":{"start_line":236,"start_character":8,"end_line":236,"end_character":27},"updated":"2016-08-17 08:35:50.000000000","message":"Since you just add the code for neutron api, you should doc that these two options are Network version 2 only in document.","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"32784c606eee8b758fab6909e2c18d2f4cce9ebc","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        filters \u003d {}"},{"line_number":238,"context_line":"        if parsed_args.project:"},{"line_number":239,"context_line":"            identity_client \u003d self.app.client_manager.identity"},{"line_number":240,"context_line":"            if parsed_args.project:"},{"line_number":241,"context_line":"                project_id \u003d identity_common.find_project("},{"line_number":242,"context_line":"                    identity_client,"},{"line_number":243,"context_line":"                    parsed_args.project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_6933f3ab","line":240,"range":{"start_line":240,"start_character":12,"end_line":240,"end_character":35},"updated":"2016-08-17 08:35:50.000000000","message":"Redundant","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"},{"author":{"_account_id":19554,"name":"Nam","email":"namnh68@fsoft.com.vn","username":"namnh"},"change_message_id":"69e13f6a4a6fac06aba57373c5c9ffbdbef37281","unresolved":false,"context_lines":[{"line_number":237,"context_line":"        filters \u003d {}"},{"line_number":238,"context_line":"        if parsed_args.project:"},{"line_number":239,"context_line":"            identity_client \u003d self.app.client_manager.identity"},{"line_number":240,"context_line":"            if parsed_args.project:"},{"line_number":241,"context_line":"                project_id \u003d identity_common.find_project("},{"line_number":242,"context_line":"                    identity_client,"},{"line_number":243,"context_line":"                    parsed_args.project,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_bbe529dd","line":240,"range":{"start_line":240,"start_character":12,"end_line":240,"end_character":35},"in_reply_to":"3ac371cc_6933f3ab","updated":"2016-08-18 07:13:57.000000000","message":"Done","commit_id":"fe4c6bcb779f4aba52436a77bfcab9d0300fb42e"}]}
