)]}'
{"keystoneclient/v3/auth.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"b17db16b3c16129b7a7a1d8d68407a38e459b462","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        * description: project description"},{"line_number":25,"context_line":"        * enabled: boolean to indicate if project is enabled"},{"line_number":26,"context_line":"        * parent_id: a uuid representing this project\u0027s parent in hierarchy"},{"line_number":27,"context_line":"        * parents: a list or a structured dict containing the parents of this"},{"line_number":28,"context_line":"                   project in the hierarchy"},{"line_number":29,"context_line":"        * subtree: a list or a structured dict containing the subtree of this"},{"line_number":30,"context_line":"                   project in the hierarchy"}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_8eba3f22","line":27,"updated":"2015-03-31 06:00:51.000000000","message":"do we return the parents and subtree? I thought that is only returned for GET project call.","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"ca7696240d5ffa5b602c2b0598c1e57aac65dbd2","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        * description: project description"},{"line_number":25,"context_line":"        * enabled: boolean to indicate if project is enabled"},{"line_number":26,"context_line":"        * parent_id: a uuid representing this project\u0027s parent in hierarchy"},{"line_number":27,"context_line":"        * parents: a list or a structured dict containing the parents of this"},{"line_number":28,"context_line":"                   project in the hierarchy"},{"line_number":29,"context_line":"        * subtree: a list or a structured dict containing the subtree of this"},{"line_number":30,"context_line":"                   project in the hierarchy"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_29979c91","line":27,"in_reply_to":"7aaa499b_27ab7f8b","updated":"2015-06-30 07:09:18.000000000","message":"ok, makes sense","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"6973599212b1dedfda00c240b07873a72a49fdd7","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        * description: project description"},{"line_number":25,"context_line":"        * enabled: boolean to indicate if project is enabled"},{"line_number":26,"context_line":"        * parent_id: a uuid representing this project\u0027s parent in hierarchy"},{"line_number":27,"context_line":"        * parents: a list or a structured dict containing the parents of this"},{"line_number":28,"context_line":"                   project in the hierarchy"},{"line_number":29,"context_line":"        * subtree: a list or a structured dict containing the subtree of this"},{"line_number":30,"context_line":"                   project in the hierarchy"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aaa499b_27ab7f8b","line":27,"in_reply_to":"da9b358b_8eba3f22","updated":"2015-04-13 04:49:58.000000000","message":"the response from /auth/projects is exactly the same as from a project list for user_id would be.","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"b17db16b3c16129b7a7a1d8d68407a38e459b462","unresolved":false,"context_lines":[{"line_number":45,"context_line":"class AuthManager(base.Manager):"},{"line_number":46,"context_line":"    \"\"\"Retrieve auth context specific information."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    The information returned by the /auth routes are entirely dependant on the"},{"line_number":49,"context_line":"    authentication information provided by the user."},{"line_number":50,"context_line":"    \"\"\""},{"line_number":51,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_ae0f432d","line":48,"updated":"2015-03-31 06:00:51.000000000","message":"dependent","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"b17db16b3c16129b7a7a1d8d68407a38e459b462","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                              \u0027projects\u0027,"},{"line_number":61,"context_line":"                              obj_class\u003dProject)"},{"line_number":62,"context_line":"        except exceptions.EndpointNotFound:"},{"line_number":63,"context_line":"            endpoint_filter \u003d {\u0027interface\u0027: auth.AUTH_INTERFACE}"},{"line_number":64,"context_line":"            return self._list(self._PROJECTS_URL,"},{"line_number":65,"context_line":"                              \u0027projects\u0027,"},{"line_number":66,"context_line":"                              obj_class\u003dProject,"}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_6e47fb4b","line":63,"updated":"2015-03-31 06:00:51.000000000","message":"have to lookup what this does, wondering how this works. Interesting idea on passing a special value","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"ca7696240d5ffa5b602c2b0598c1e57aac65dbd2","unresolved":false,"context_lines":[{"line_number":60,"context_line":"                              \u0027projects\u0027,"},{"line_number":61,"context_line":"                              obj_class\u003dProject)"},{"line_number":62,"context_line":"        except exceptions.EndpointNotFound:"},{"line_number":63,"context_line":"            endpoint_filter \u003d {\u0027interface\u0027: auth.AUTH_INTERFACE}"},{"line_number":64,"context_line":"            return self._list(self._PROJECTS_URL,"},{"line_number":65,"context_line":"                              \u0027projects\u0027,"},{"line_number":66,"context_line":"                              obj_class\u003dProject,"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_e9b9b42f","line":63,"in_reply_to":"da9b358b_6e47fb4b","updated":"2015-06-30 07:09:18.000000000","message":"ah this make the get_endpoint return the initial url passed to the plugin.","commit_id":"831ba037b0ba2077e168cb33976c78e565aece88"}]}
