)]}'
{"api-ref/source/v3-ext/federation/identity-provider/idp.inc":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"adb1bffe2a60cd6898d83b6e52791aa8162beefc","unresolved":false,"context_lines":[{"line_number":98,"context_line":"    - enabled: enabled_query"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Get identity provider"},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. rest_method::  GET /v3/OS-FEDERATION/identity_providers/{id}"}],"source_content_type":"text/x-c++src","patch_set":1,"id":"7f231b9d_515ed3e6","line":101,"updated":"2017-06-10 03:00:59.000000000","message":"This is outside the scope of the change but I figured I\u0027d fix it since I\u0027m in here anyway.","commit_id":"2ab6cce20fdb4b2d9ab59803986ccd53f98bd61a"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"33197376763f9ef51bf02506be84e1e921ebace7","unresolved":false,"context_lines":[{"line_number":80,"context_line":"   :language: javascript"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"Check identity providers"},{"line_number":84,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":".. rest_method::  HEAD /v3/OS-FEDERATION/identity_providers"}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7f231b9d_a12b6080","line":83,"updated":"2017-06-12 21:57:09.000000000","message":"Based on discussions in IRC [0], this can be removed.\n\n[0] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-06-12.log.html#t2017-06-12T16:10:34","commit_id":"128aa4e85d7754c92c36ba099505e76edd7a6299"}],"api-ref/source/v3-ext/federation/mapping/mapping.inc":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"33197376763f9ef51bf02506be84e1e921ebace7","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Check a mapping"},{"line_number":75,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":".. rest_method::  HEAD /v3/OS-FEDERATION/mappings/{id}"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7f231b9d_8122a4a3","line":75,"updated":"2017-06-12 21:57:09.000000000","message":"Based on discussions in IRC [0], this can be removed.\n\n[0] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-06-12.log.html#t2017-06-12T16:10:34","commit_id":"128aa4e85d7754c92c36ba099505e76edd7a6299"}],"api-ref/source/v3-ext/federation/projects-domains/projects-domains.inc":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"33197376763f9ef51bf02506be84e1e921ebace7","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Check projects a federated user can access"},{"line_number":39,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. rest_method::  HEAD /v3/OS-FEDERATION/projects"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7f231b9d_213750e6","line":39,"updated":"2017-06-12 21:57:09.000000000","message":"Based on discussions in IRC [0], this can be removed.\n\n[0] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-06-12.log.html#t2017-06-12T16:10:34","commit_id":"128aa4e85d7754c92c36ba099505e76edd7a6299"}],"api-ref/source/v3-ext/federation/service-provider/sp.inc":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"33197376763f9ef51bf02506be84e1e921ebace7","unresolved":false,"context_lines":[{"line_number":73,"context_line":""},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Check Service Providers"},{"line_number":76,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":".. rest_method::  HEAD /v3/OS-FEDERATION/service_providers"},{"line_number":79,"context_line":""}],"source_content_type":"text/x-c++src","patch_set":3,"id":"7f231b9d_e13038eb","line":76,"updated":"2017-06-12 21:57:09.000000000","message":"Based on discussions in IRC [0], this can be removed.\n\n[0] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-06-12.log.html#t2017-06-12T16:10:34","commit_id":"128aa4e85d7754c92c36ba099505e76edd7a6299"}],"keystone/common/policies/identity_provider.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"fd147a726781412a41d5a36a1537658b92f0022e","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        operations\u003d["},{"line_number":29,"context_line":"            {"},{"line_number":30,"context_line":"                \u0027path\u0027: \u0027/v3/OS-FEDERATION/identity_providers\u0027,"},{"line_number":31,"context_line":"                \u0027method\u0027: \u0027GET\u0027},"},{"line_number":32,"context_line":"            {"},{"line_number":33,"context_line":"                \u0027path\u0027: \u0027/v3/OS-FEDERATION/identity_providers\u0027,"},{"line_number":34,"context_line":"                \u0027method\u0027: \u0027HEAD\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f231b9d_97e08298","line":31,"range":{"start_line":31,"start_character":31,"end_line":31,"end_character":33},"updated":"2017-06-13 20:42:49.000000000","message":"extremely tiny nit: bracket placement is different","commit_id":"7d9a4ed250b59b2d0dacfbe92954447b1efb18e5"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"f86df51f0fa5303e95b51584b266a49b4232b78a","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        operations\u003d["},{"line_number":29,"context_line":"            {"},{"line_number":30,"context_line":"                \u0027path\u0027: \u0027/v3/OS-FEDERATION/identity_providers\u0027,"},{"line_number":31,"context_line":"                \u0027method\u0027: \u0027GET\u0027},"},{"line_number":32,"context_line":"            {"},{"line_number":33,"context_line":"                \u0027path\u0027: \u0027/v3/OS-FEDERATION/identity_providers\u0027,"},{"line_number":34,"context_line":"                \u0027method\u0027: \u0027HEAD\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"5f201791_d832e8a7","line":31,"in_reply_to":"7f231b9d_97e08298","updated":"2017-06-21 15:06:16.000000000","message":"Aha - good catch.","commit_id":"7d9a4ed250b59b2d0dacfbe92954447b1efb18e5"}]}
