)]}'
{"keystone/contrib/federation/controllers.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"4a6c3bae765d504ab5d48caa8a8ea57e39c2c7c9","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        :raises: exception.Unauthorized: URL specified in origin query"},{"line_number":260,"context_line":"            parameter does not exist in list of websso trusted dashboards."},{"line_number":261,"context_line":"        :returns: URL with the originating dashboard"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"        \"\"\""},{"line_number":264,"context_line":"        if \u0027origin\u0027 in context[\u0027query_string\u0027]:"},{"line_number":265,"context_line":"            origin \u003d context[\u0027query_string\u0027].get(\u0027origin\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_ec2b0581","line":262,"updated":"2015-07-20 18:03:14.000000000","message":"very detailed doc, private method doesn\u0027t get included in the doc though :)","commit_id":"3be46c864afa8bb755891338e7d34a7e473b9caa"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"da50f08251ec9c0395bfa017497296d651d35885","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        :raises: exception.Unauthorized: URL specified in origin query"},{"line_number":260,"context_line":"            parameter does not exist in list of websso trusted dashboards."},{"line_number":261,"context_line":"        :returns: URL with the originating dashboard"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"        \"\"\""},{"line_number":264,"context_line":"        if \u0027origin\u0027 in context[\u0027query_string\u0027]:"},{"line_number":265,"context_line":"            origin \u003d context[\u0027query_string\u0027].get(\u0027origin\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_07d7ceed","line":262,"in_reply_to":"3a50d1a3_6410105a","updated":"2015-07-22 07:50:58.000000000","message":"I feel like that will be soon :)","commit_id":"3be46c864afa8bb755891338e7d34a7e473b9caa"},{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"c8aeb08dcf307caa76c8418bbfc82c523e18a459","unresolved":false,"context_lines":[{"line_number":259,"context_line":"        :raises: exception.Unauthorized: URL specified in origin query"},{"line_number":260,"context_line":"            parameter does not exist in list of websso trusted dashboards."},{"line_number":261,"context_line":"        :returns: URL with the originating dashboard"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"        \"\"\""},{"line_number":264,"context_line":"        if \u0027origin\u0027 in context[\u0027query_string\u0027]:"},{"line_number":265,"context_line":"            origin \u003d context[\u0027query_string\u0027].get(\u0027origin\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_6410105a","line":262,"in_reply_to":"3a50d1a3_ec2b0581","updated":"2015-07-22 07:35:33.000000000","message":"you will thank me next time you have to use it :P","commit_id":"3be46c864afa8bb755891338e7d34a7e473b9caa"}]}
