)]}'
{"designateclient/v1/__init__.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"6e4f960f6c121e16917d42bb7268ca979ce72b67","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        kw.setdefault(\u0027headers\u0027, {})"},{"line_number":100,"context_line":"        kw[\u0027headers\u0027].setdefault(\u0027Content-Type\u0027, \u0027application/json\u0027)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        if self.tenant_name \u003d\u003d \u0027admin\u0027:"},{"line_number":103,"context_line":"            kw[\u0027headers\u0027].update({\u0027X-Auth-All-Projects\u0027:\u0027true\u0027})"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        # Trigger the request"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_73f27c9b","line":102,"updated":"2015-03-02 16:53:22.000000000","message":"we should not be checking things based on the name of the user","commit_id":"22ffee7a144ef50ce9e8f9a87aacfdc60a48ffee"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"6e4f960f6c121e16917d42bb7268ca979ce72b67","unresolved":false,"context_lines":[{"line_number":100,"context_line":"        kw[\u0027headers\u0027].setdefault(\u0027Content-Type\u0027, \u0027application/json\u0027)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"        if self.tenant_name \u003d\u003d \u0027admin\u0027:"},{"line_number":103,"context_line":"            kw[\u0027headers\u0027].update({\u0027X-Auth-All-Projects\u0027:\u0027true\u0027})"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        # Trigger the request"},{"line_number":106,"context_line":"        response \u003d func(*args, **kw)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_f35aec81","line":103,"updated":"2015-03-02 16:53:22.000000000","message":"this should be an extra option on the command line / constructor, not always applied to a certain account.\n\nThe end user should have to do something like \n\n  designate --all-tenants domain-list\n\nto list all domains from all tenants.","commit_id":"22ffee7a144ef50ce9e8f9a87aacfdc60a48ffee"}],"designateclient/v1/domains.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"b64d2bacc63ed965fafab0a08b340c8eccdff044","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        kw.setdefault(\u0027headers\u0027, {})"},{"line_number":36,"context_line":"        kw[\u0027headers\u0027].setdefault(\u0027Content-Type\u0027, \u0027application/json\u0027)"},{"line_number":37,"context_line":"        if self.client.session.session.all_tenants:"},{"line_number":38,"context_line":"            kw[\u0027headers\u0027].update({\u0027X-Auth-All-Projects\u0027: \u0027true\u0027})"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        response \u003d self.client.get(\u0027/domains\u0027, **kw)"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"9a80dd14_73a682c2","line":38,"updated":"2015-03-16 13:17:33.000000000","message":"this should probably go in the \n  wrap_api_call() \n  https://github.com/openstack/python-designateclient/blob/master/designateclient/v1/__init__.py#L91\n\nthat way it can get applied to all requests, not just domain-list","commit_id":"bf0250719b8b20ebf75976bd0fafc045325415ce"}]}
