)]}'
{"designate/__init__.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e37aeee726c094d61331a198d246387f20505dfd","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"cfg.CONF.import_opt(\u0027default_log_levels\u0027, \u0027designate.openstack.common.log\u0027)"},{"line_number":23,"context_line":"#cfg.CONF.import_opt(\u0027allowed_rpc_exception_modules\u0027,"},{"line_number":24,"context_line":"#                    \u0027designate.openstack.common.rpc\u0027)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"cfg.CONF.register_opts(["},{"line_number":27,"context_line":"    cfg.StrOpt(\u0027host\u0027, default\u003dsocket.gethostname(),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9dL0%3D","line":24,"updated":"2014-04-04 12:16:21.000000000","message":"Can we remove these comments?","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"127e4dc853df6cf8e85588195380a437ee23b6cb","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"cfg.CONF.import_opt(\u0027default_log_levels\u0027, \u0027designate.openstack.common.log\u0027)"},{"line_number":23,"context_line":"#cfg.CONF.import_opt(\u0027allowed_rpc_exception_modules\u0027,"},{"line_number":24,"context_line":"#                    \u0027designate.openstack.common.rpc\u0027)"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"cfg.CONF.register_opts(["},{"line_number":27,"context_line":"    cfg.StrOpt(\u0027host\u0027, default\u003dsocket.gethostname(),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9Tyc%3D","line":24,"in_reply_to":"AAAAWH%2F9dL0%3D","updated":"2014-04-07 08:09:08.000000000","message":"Added it to designate.rpc as allowed_remote_exmods with the deprecated name as allowed_rpc_exception_modules","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"},{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e37aeee726c094d61331a198d246387f20505dfd","unresolved":false,"context_lines":[{"line_number":61,"context_line":"# Set some Oslo RPC defaults"},{"line_number":62,"context_line":"messaging.set_transport_defaults(\u0027designate\u0027)"},{"line_number":63,"context_line":"#cfg.CONF.set_default(\u0027allowed_rpc_exception_modules\u0027,"},{"line_number":64,"context_line":"#                     [\u0027designate.exceptions\u0027,"},{"line_number":65,"context_line":"#                      \u0027designate.openstack.common.exception\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9dLk%3D","line":64,"updated":"2014-04-04 12:16:21.000000000","message":"and these?","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"127e4dc853df6cf8e85588195380a437ee23b6cb","unresolved":false,"context_lines":[{"line_number":61,"context_line":"# Set some Oslo RPC defaults"},{"line_number":62,"context_line":"messaging.set_transport_defaults(\u0027designate\u0027)"},{"line_number":63,"context_line":"#cfg.CONF.set_default(\u0027allowed_rpc_exception_modules\u0027,"},{"line_number":64,"context_line":"#                     [\u0027designate.exceptions\u0027,"},{"line_number":65,"context_line":"#                      \u0027designate.openstack.common.exception\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9TtQ%3D","line":64,"in_reply_to":"AAAAWH%2F9dLk%3D","updated":"2014-04-07 08:09:08.000000000","message":"Done","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"}],"designate/central/rpcapi.py":[{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"754acdb29aa82145ea43b156e6438b068c7bda64","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        return self.client.call(context, \u0027get_absolute_limits\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    # Quota Methods"},{"line_number":58,"context_line":"    def get_quotas(self, context, tenant_id):"},{"line_number":59,"context_line":"        LOG.info(\"get_quotas: Calling central\u0027s get_quotas.\")"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        return self.client.call(context, \u0027get_quotas\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2F4L8%3D","line":58,"updated":"2014-04-09 19:09:19.000000000","message":"Does get_quotas need to take a tenant_id now?","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"ea1dbc287264298fa70550f43f2b9434fd67ed01","unresolved":false,"context_lines":[{"line_number":55,"context_line":"        return self.client.call(context, \u0027get_absolute_limits\u0027)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    # Quota Methods"},{"line_number":58,"context_line":"    def get_quotas(self, context, tenant_id):"},{"line_number":59,"context_line":"        LOG.info(\"get_quotas: Calling central\u0027s get_quotas.\")"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        return self.client.call(context, \u0027get_quotas\u0027)"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2Fy4k%3D","line":58,"in_reply_to":"AAAAW3%2F%2F4L8%3D","updated":"2014-04-10 11:16:11.000000000","message":"Forgot to pass it to .call()","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"}],"designate/context.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e37aeee726c094d61331a198d246387f20505dfd","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        user_idt \u003d ("},{"line_number":59,"context_line":"            self.user_idt_format.format(user\u003dself.user or \u0027-\u0027,"},{"line_number":60,"context_line":"                                        tenant\u003dself.tenant or \u0027-\u0027,"},{"line_number":61,"context_line":"                                        domain\u003dself.domain or \u0027-\u0027,"},{"line_number":62,"context_line":"                                        user_domain\u003dself.user_domain or \u0027-\u0027,"},{"line_number":63,"context_line":"                                        p_domain\u003dself.project_domain or \u0027-\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9dCI%3D","line":60,"updated":"2014-04-04 12:16:21.000000000","message":"why have we moved tenant_id to user_identity.tenant?","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"127e4dc853df6cf8e85588195380a437ee23b6cb","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        user_idt \u003d ("},{"line_number":59,"context_line":"            self.user_idt_format.format(user\u003dself.user or \u0027-\u0027,"},{"line_number":60,"context_line":"                                        tenant\u003dself.tenant or \u0027-\u0027,"},{"line_number":61,"context_line":"                                        domain\u003dself.domain or \u0027-\u0027,"},{"line_number":62,"context_line":"                                        user_domain\u003dself.user_domain or \u0027-\u0027,"},{"line_number":63,"context_line":"                                        p_domain\u003dself.project_domain or \u0027-\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F9T1k%3D","line":60,"in_reply_to":"AAAAWH%2F9dCI%3D","updated":"2014-04-07 08:09:08.000000000","message":"Because we used both earlier and we should only be using 1. So I talked to Kiall and we settled on ctxt.tenant. Also it is what is already in oslo context.","commit_id":"8acfed1a33d679f12239f1b6c971daf58821d9ad"},{"author":{"_account_id":8094,"name":"Vinod Mangalpally","email":"mrvinod@outlook.com","username":"vinodmr"},"change_message_id":"754acdb29aa82145ea43b156e6438b068c7bda64","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    @classmethod"},{"line_number":74,"context_line":"    def from_dict(cls, values):"},{"line_number":75,"context_line":"        #if \u0027user_identity\u0027 in values:"},{"line_number":76,"context_line":"        #    values.pop(\u0027user_identity\u0027)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        return cls(**values)"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2F4HQ%3D","line":76,"updated":"2014-04-09 19:09:19.000000000","message":"Can you remove these comments?","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"ea1dbc287264298fa70550f43f2b9434fd67ed01","unresolved":false,"context_lines":[{"line_number":73,"context_line":"    @classmethod"},{"line_number":74,"context_line":"    def from_dict(cls, values):"},{"line_number":75,"context_line":"        #if \u0027user_identity\u0027 in values:"},{"line_number":76,"context_line":"        #    values.pop(\u0027user_identity\u0027)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        return cls(**values)"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2Fy4c%3D","line":76,"in_reply_to":"AAAAW3%2F%2F4HQ%3D","updated":"2014-04-10 11:16:11.000000000","message":"Done","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"}],"designate/manage/tlds.py":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"8d4782649640e0bcb4825734680393d05c7894e6","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    \"\"\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    def __init__(self,):"},{"line_number":53,"context_line":"        super(TLDCommands, self).__init__()"},{"line_number":54,"context_line":"        self.central_api \u003d central_rpcapi.CentralAPI()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    # The dictionary function __str__() does not list the fields in any"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAWn%2F%2F8PI%3D","side":"PARENT","line":53,"updated":"2014-04-08 11:19:14.000000000","message":"Was this removal intentional?","commit_id":"2d864e111af18449f003ba420bd329d32d407e62"}],"designate/sink/service.py":[{"author":{"_account_id":8099,"name":"Graham Hayes","email":"gr@ham.ie","username":"graham"},"change_message_id":"e816c1ec508a30aaeddf68b1e78a90e4a23bd4e3","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from designate.openstack.common import log as logging"},{"line_number":21,"context_line":"from designate.openstack.common import service"},{"line_number":22,"context_line":"#from designate import service"},{"line_number":23,"context_line":"from designate import exceptions"},{"line_number":24,"context_line":"from designate import notification_handler"},{"line_number":25,"context_line":"from designate import rpc"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2F7sg%3D","line":22,"updated":"2014-04-09 12:55:47.000000000","message":"Can we get rid of this?","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"ea1dbc287264298fa70550f43f2b9434fd67ed01","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from designate.openstack.common import log as logging"},{"line_number":21,"context_line":"from designate.openstack.common import service"},{"line_number":22,"context_line":"#from designate import service"},{"line_number":23,"context_line":"from designate import exceptions"},{"line_number":24,"context_line":"from designate import notification_handler"},{"line_number":25,"context_line":"from designate import rpc"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAW3%2F%2Fy4Y%3D","line":22,"in_reply_to":"AAAAW3%2F%2F7sg%3D","updated":"2014-04-10 11:16:11.000000000","message":"Done","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"}],"etc/designate/policy.json":[{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"91c6d909be269bf694b3f4cb0819bbfa6877a3c0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"admin\": \"role:admin or is_admin:True\","},{"line_number":3,"context_line":"    \"owner\": \"tenant:%(tenant_id)s\","},{"line_number":4,"context_line":"    \"admin_or_owner\": \"rule:admin or rule:owner\","},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    \"default\": \"rule:admin_or_owner\","}],"source_content_type":"application/json","patch_set":6,"id":"AAAAW3%2F%2F8co%3D","line":3,"updated":"2014-04-09 10:25:22.000000000","message":"Humm - Seems like we still have a mix of tenant and tenant_id.","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"ea1dbc287264298fa70550f43f2b9434fd67ed01","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"admin\": \"role:admin or is_admin:True\","},{"line_number":3,"context_line":"    \"owner\": \"tenant:%(tenant_id)s\","},{"line_number":4,"context_line":"    \"admin_or_owner\": \"rule:admin or rule:owner\","},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    \"default\": \"rule:admin_or_owner\","}],"source_content_type":"application/json","patch_set":6,"id":"AAAAW3%2F%2Fy4M%3D","line":3,"in_reply_to":"AAAAW3%2F%2F8co%3D","updated":"2014-04-10 11:16:11.000000000","message":"Yes we do.. as we have chat about :)","commit_id":"b9f99e355fdf026cd12fe0bf79f147e7679b5c48"}]}
