)]}'
{"neutron_lib/api/definitions/extraroute_atomic.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"4fef4ad7b6b8d62a2be7458f2d117c1439bf28cf","unresolved":false,"context_lines":[{"line_number":27,"context_line":"UPDATED_TIMESTAMP \u003d \u00272019-07-10T00:00:00+00:00\u0027"},{"line_number":28,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":29,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d None"},{"line_number":30,"context_line":"ACTION_MAP \u003d {}"},{"line_number":31,"context_line":"REQUIRED_EXTENSIONS \u003d [l3.ALIAS, extraroute.ALIAS]"},{"line_number":32,"context_line":"OPTIONAL_EXTENSIONS \u003d []"},{"line_number":33,"context_line":"ACTION_STATUS \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_6ace3a5c","line":30,"updated":"2019-08-29 14:35:25.000000000","message":"As I commented in IRC, shouldn\u0027t this be:\n\nACTION_MAP \u003d {\n    l3.ROUTER.update({\n        \u0027add_extraroutes\u0027: \u0027PUT\u0027,\n        \u0027remove_extraroutes\u0027: \u0027PUT\u0027,\n    })\n}","commit_id":"4294d26e1b5309c8d2c6e7fe14fbfca36cf41fdd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"f73bc197a9599371bc1d5ef452c27d82111664d9","unresolved":false,"context_lines":[{"line_number":27,"context_line":"UPDATED_TIMESTAMP \u003d \u00272019-07-10T00:00:00+00:00\u0027"},{"line_number":28,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":29,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d None"},{"line_number":30,"context_line":"ACTION_MAP \u003d {}"},{"line_number":31,"context_line":"REQUIRED_EXTENSIONS \u003d [l3.ALIAS, extraroute.ALIAS]"},{"line_number":32,"context_line":"OPTIONAL_EXTENSIONS \u003d []"},{"line_number":33,"context_line":"ACTION_STATUS \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_4ad33e02","line":30,"updated":"2019-08-29 14:34:48.000000000","message":"why not someting like:\n\n    ACTION_MAP \u003d l3.ACTION_MAP\n    ACTION_MAP.update(\n        {\u0027add_extraroutes\u0027: \u0027PUT\u0027,\n         \u0027remove_extraroutes\u0027: \u0027PUT\u0027})","commit_id":"4294d26e1b5309c8d2c6e7fe14fbfca36cf41fdd"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"1f7f41f13726fb7a5b4c0d8aaf3a5e75c28b2a7b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"UPDATED_TIMESTAMP \u003d \u00272019-07-10T00:00:00+00:00\u0027"},{"line_number":28,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":29,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d None"},{"line_number":30,"context_line":"ACTION_MAP \u003d {}"},{"line_number":31,"context_line":"REQUIRED_EXTENSIONS \u003d [l3.ALIAS, extraroute.ALIAS]"},{"line_number":32,"context_line":"OPTIONAL_EXTENSIONS \u003d []"},{"line_number":33,"context_line":"ACTION_STATUS \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_8a37f64b","line":30,"in_reply_to":"7faddb67_4ad33e02","updated":"2019-08-29 14:36:12.000000000","message":"You first!!","commit_id":"4294d26e1b5309c8d2c6e7fe14fbfca36cf41fdd"},{"author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"working for Ericsson, UTC+1 (+DST)"},"change_message_id":"3d9359e2838c03f2cdc909892d109d61182cd68b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"UPDATED_TIMESTAMP \u003d \u00272019-07-10T00:00:00+00:00\u0027"},{"line_number":28,"context_line":"RESOURCE_ATTRIBUTE_MAP \u003d {}"},{"line_number":29,"context_line":"SUB_RESOURCE_ATTRIBUTE_MAP \u003d None"},{"line_number":30,"context_line":"ACTION_MAP \u003d {}"},{"line_number":31,"context_line":"REQUIRED_EXTENSIONS \u003d [l3.ALIAS, extraroute.ALIAS]"},{"line_number":32,"context_line":"OPTIONAL_EXTENSIONS \u003d []"},{"line_number":33,"context_line":"ACTION_STATUS \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_3d1acec5","line":30,"in_reply_to":"7faddb67_8a37f64b","updated":"2019-08-29 15:10:58.000000000","message":"Thank you guys!","commit_id":"4294d26e1b5309c8d2c6e7fe14fbfca36cf41fdd"}],"releasenotes/notes/extraroute-atomic-apidef-additive-fb783d66c08618d4.yaml":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"07fdc9d7dd9c0d41428fd2610f65061b3457b9e2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The ``extraroute-atomic`` api-def\u0027s ACTION_MAP is changed so we add the"},{"line_number":5,"context_line":"    new member actions (``add_extraroutes`` and ``remove_extraroutes``) while"},{"line_number":6,"context_line":"    we also keep the ``router`` extension\u0027s member actions"},{"line_number":7,"context_line":"    (``add_router_interface`` and ``remove_router_interface``) too."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_5f0c5741","line":7,"range":{"start_line":7,"start_character":63,"end_line":7,"end_character":66},"updated":"2019-08-30 00:27:05.000000000","message":"Nit: remove. In the previous row you already said \u0027also\u0027","commit_id":"d68cda841b6894575b11f8cd35c9efc5ba0c93cb"}]}
