)]}'
{"neutron_lib/db/utils.py":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"7ac8049a1f35bb4313242f10e96a290bc79bb760","unresolved":false,"context_lines":[{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    :param data: The dict containing the data to filter."},{"line_number":147,"context_line":"    :param model: The model who\u0027s column names are used when filtering data."},{"line_number":148,"context_line":"    :returns: A new dict who\u0027s keys are column in model or are association"},{"line_number":149,"context_line":"        proxies of the model."},{"line_number":150,"context_line":"    \"\"\""},{"line_number":151,"context_line":"    columns \u003d [c.name for c in model.__table__.columns]"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf659307_fe945c46","line":148,"range":{"start_line":148,"start_character":40,"end_line":148,"end_character":46},"updated":"2018-03-27 20:50:43.000000000","message":"columns","commit_id":"a51c5660e5d39fd52fe92e35a6aa0371cb930a66"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"9996549d3e2d1ea613cec111dbb7ff00b6e90863","unresolved":false,"context_lines":[{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    :param data: The dict containing the data to filter."},{"line_number":147,"context_line":"    :param model: The model who\u0027s column names are used when filtering data."},{"line_number":148,"context_line":"    :returns: A new dict who\u0027s keys are column in model or are association"},{"line_number":149,"context_line":"        proxies of the model."},{"line_number":150,"context_line":"    \"\"\""},{"line_number":151,"context_line":"    columns \u003d [c.name for c in model.__table__.columns]"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf659307_ce9c27c2","line":148,"range":{"start_line":148,"start_character":40,"end_line":148,"end_character":46},"in_reply_to":"bf659307_fe945c46","updated":"2018-03-28 19:24:21.000000000","message":"Done","commit_id":"a51c5660e5d39fd52fe92e35a6aa0371cb930a66"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"7ac8049a1f35bb4313242f10e96a290bc79bb760","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    :param context: The context to check for admin and advsvc rights."},{"line_number":162,"context_line":"    :param model: The model to check the project_id of."},{"line_number":163,"context_line":"    :returns: True if the context is admin and advsvc and the model has"},{"line_number":164,"context_line":"        a project_id. False otherwise."},{"line_number":165,"context_line":"    \"\"\""},{"line_number":166,"context_line":"    # Unless a context has \u0027admin\u0027 or \u0027advanced-service\u0027 rights the"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf659307_9ea440bb","line":163,"range":{"start_line":163,"start_character":34,"end_line":163,"end_character":53},"updated":"2018-03-27 20:50:43.000000000","message":"Looking at L168-169, shouldn\u0027t this be \"is not admin and not advsvc\"","commit_id":"a51c5660e5d39fd52fe92e35a6aa0371cb930a66"},{"author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"change_message_id":"9996549d3e2d1ea613cec111dbb7ff00b6e90863","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    :param context: The context to check for admin and advsvc rights."},{"line_number":162,"context_line":"    :param model: The model to check the project_id of."},{"line_number":163,"context_line":"    :returns: True if the context is admin and advsvc and the model has"},{"line_number":164,"context_line":"        a project_id. False otherwise."},{"line_number":165,"context_line":"    \"\"\""},{"line_number":166,"context_line":"    # Unless a context has \u0027admin\u0027 or \u0027advanced-service\u0027 rights the"}],"source_content_type":"text/x-python","patch_set":4,"id":"bf659307_4eb01744","line":163,"range":{"start_line":163,"start_character":34,"end_line":163,"end_character":53},"in_reply_to":"bf659307_9ea440bb","updated":"2018-03-28 19:24:21.000000000","message":"Done","commit_id":"a51c5660e5d39fd52fe92e35a6aa0371cb930a66"}]}
