)]}'
{"keystone/contrib/federation/controllers.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"19449b0d41bca127af81536d0fccb1820d2c0d70","unresolved":false,"context_lines":[{"line_number":274,"context_line":"        trusted_dashboard."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"        \"\"\""},{"line_number":277,"context_line":"        global _TRUSTED_DASHBOARD"},{"line_number":278,"context_line":"        if not _TRUSTED_DASHBOARD:"},{"line_number":279,"context_line":"            _TRUSTED_DASHBOARD \u003d [urllib.parse.urlparse(dashboard)"},{"line_number":280,"context_line":"                                  for dashboard in"}],"source_content_type":"text/x-python","patch_set":2,"id":"dac4157f_e2c0fce2","line":277,"updated":"2015-04-19 03:04:31.000000000","message":"shouldn\u0027t this be TRUSTED_DASHBOARDS ?","commit_id":"fcc3263440c5b6d1f494ef7f42544c924a4a53b6"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"9f43cb96fe93cdb05d3b226f86937c4f3b4763db","unresolved":false,"context_lines":[{"line_number":274,"context_line":"        trusted_dashboard."},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"        \"\"\""},{"line_number":277,"context_line":"        global _TRUSTED_DASHBOARD"},{"line_number":278,"context_line":"        if not _TRUSTED_DASHBOARD:"},{"line_number":279,"context_line":"            _TRUSTED_DASHBOARD \u003d [urllib.parse.urlparse(dashboard)"},{"line_number":280,"context_line":"                                  for dashboard in"}],"source_content_type":"text/x-python","patch_set":2,"id":"dac4157f_6d65fddf","line":277,"in_reply_to":"dac4157f_e2c0fce2","updated":"2015-04-19 04:45:29.000000000","message":"Added the \"S\".\n\nI prefer to keep this variable private to this module, that\u0027s why I have \"_\" in the variable name.","commit_id":"fcc3263440c5b6d1f494ef7f42544c924a4a53b6"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"f84429d1141b20c0210f17aacf2ed72e2920124f","unresolved":false,"context_lines":[{"line_number":277,"context_line":"        global _TRUSTED_DASHBOARDS"},{"line_number":278,"context_line":"        if not _TRUSTED_DASHBOARDS:"},{"line_number":279,"context_line":"            _TRUSTED_DASHBOARDS \u003d [urllib.parse.urlparse(dashboard)"},{"line_number":280,"context_line":"                                  for dashboard in"},{"line_number":281,"context_line":"                                  CONF.federation.trusted_dashboard]"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"        host_url \u003d urllib.parse.urlparse(host)"}],"source_content_type":"text/x-python","patch_set":3,"id":"dac4157f_ad867511","line":280,"updated":"2015-04-19 05:38:18.000000000","message":"looks like some pep8 failure here","commit_id":"d4a43a513f034ff2baaa5a73f18c087e581acdfa"}],"keystone/tests/unit/test_v3_federation.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"98c9fb92cfd8372b90867baaee44e46e7e76db75","unresolved":false,"context_lines":[{"line_number":3775,"context_line":"        self.config_fixture.config("},{"line_number":3776,"context_line":"            group\u003d\u0027federation\u0027,"},{"line_number":3777,"context_line":"            trusted_dashboard\u003d[trusted_dashboard,"},{"line_number":3778,"context_line":"                               uuid.uuid4().hex])"},{"line_number":3779,"context_line":""},{"line_number":3780,"context_line":"        environment \u003d {self.REMOTE_ID_ATTR: self.REMOTE_IDS[0]}"},{"line_number":3781,"context_line":"        context \u003d {\u0027environment\u0027: environment}"}],"source_content_type":"text/x-python","patch_set":4,"id":"dac4157f_ad8795d6","line":3778,"updated":"2015-04-19 06:13:03.000000000","message":"just to be clear here, this is meant to represent many dashboards that are trusted?","commit_id":"e4deb2b9f6c3db20c0db49677dc5bdced16c64f4"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"b6f7e7462e6c44fd659f900f1409cd3f18876f19","unresolved":false,"context_lines":[{"line_number":3775,"context_line":"        self.config_fixture.config("},{"line_number":3776,"context_line":"            group\u003d\u0027federation\u0027,"},{"line_number":3777,"context_line":"            trusted_dashboard\u003d[trusted_dashboard,"},{"line_number":3778,"context_line":"                               uuid.uuid4().hex])"},{"line_number":3779,"context_line":""},{"line_number":3780,"context_line":"        environment \u003d {self.REMOTE_ID_ATTR: self.REMOTE_IDS[0]}"},{"line_number":3781,"context_line":"        context \u003d {\u0027environment\u0027: environment}"}],"source_content_type":"text/x-python","patch_set":4,"id":"dac4157f_cdb5297f","line":3778,"in_reply_to":"dac4157f_6d861dbb","updated":"2015-04-19 06:29:34.000000000","message":"I should probably make the clear, going to submit one more patch.","commit_id":"e4deb2b9f6c3db20c0db49677dc5bdced16c64f4"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"4122f2310ec533c84eb55367151dc524faea4be7","unresolved":false,"context_lines":[{"line_number":3775,"context_line":"        self.config_fixture.config("},{"line_number":3776,"context_line":"            group\u003d\u0027federation\u0027,"},{"line_number":3777,"context_line":"            trusted_dashboard\u003d[trusted_dashboard,"},{"line_number":3778,"context_line":"                               uuid.uuid4().hex])"},{"line_number":3779,"context_line":""},{"line_number":3780,"context_line":"        environment \u003d {self.REMOTE_ID_ATTR: self.REMOTE_IDS[0]}"},{"line_number":3781,"context_line":"        context \u003d {\u0027environment\u0027: environment}"}],"source_content_type":"text/x-python","patch_set":4,"id":"dac4157f_6d861dbb","line":3778,"in_reply_to":"dac4157f_ad8795d6","updated":"2015-04-19 06:28:42.000000000","message":"yeah, and it doesn\u0027t blow up if there is some malformed url that the user specified.","commit_id":"e4deb2b9f6c3db20c0db49677dc5bdced16c64f4"}]}
