)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"80b5dd562693898552fc104080707d14b79937c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8c3e5691_8c5a9c79","updated":"2022-05-31 22:16:46.000000000","message":"Thanks for the changes, looks good now!","commit_id":"f671824f13fdddbd36e5932d5e7f0859f78413a3"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"b0f933e504b22f270fafd9245db372d36da6e633","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a449bb40_d708f7c2","updated":"2022-06-23 08:05:20.000000000","message":"Solid refactoring!","commit_id":"8d5195fdf26b3a3fe6214cf4cdab762b69dd1b23"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"465f0915264e2a776b289078469274ca3b766e66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ceeda17f_1f8b2ed5","updated":"2022-06-14 09:38:17.000000000","message":"waiting for CI","commit_id":"8d5195fdf26b3a3fe6214cf4cdab762b69dd1b23"}],"ci/roles/role_assignment/tasks/main.yml":[{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"1cba02da266efd65775b7be604bbe86c814075a8","unresolved":true,"context_lines":[{"line_number":9,"context_line":"     enabled: True"},{"line_number":10,"context_line":"  register: project"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- name: Grant an admin role on the user admin in the project ansible_project"},{"line_number":13,"context_line":"  openstack.cloud.role_assignment:"},{"line_number":14,"context_line":"    cloud: \"{{ cloud }}\""},{"line_number":15,"context_line":"    domain: default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7e68dc0f_9713d5c7","line":12,"updated":"2022-05-31 00:11:31.000000000","message":"We\u0027ll want to add and revoke the roles twice to make sure the module is idempotent.","commit_id":"cd8c0c1b5542c9ea6b89131bbefaebd962baf1fd"},{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"80b5dd562693898552fc104080707d14b79937c8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"     enabled: True"},{"line_number":10,"context_line":"  register: project"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- name: Grant an admin role on the user admin in the project ansible_project"},{"line_number":13,"context_line":"  openstack.cloud.role_assignment:"},{"line_number":14,"context_line":"    cloud: \"{{ cloud }}\""},{"line_number":15,"context_line":"    domain: default"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0aa9f1ba_a958039d","line":12,"in_reply_to":"7e68dc0f_9713d5c7","updated":"2022-05-31 22:16:46.000000000","message":"Done","commit_id":"cd8c0c1b5542c9ea6b89131bbefaebd962baf1fd"},{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"1cba02da266efd65775b7be604bbe86c814075a8","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# Revoke the admin role from the user barney in the newyork domain"},{"line_number":21,"context_line":"- Revoke the admin role on the user admin in the project ansible_project"},{"line_number":22,"context_line":"- openstack.cloud.role_assignment:"},{"line_number":23,"context_line":"    cloud: \"{{ cloud }}\""},{"line_number":24,"context_line":"    domain: default"},{"line_number":25,"context_line":"    project: ansible_project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e8945360_59fc1823","line":22,"updated":"2022-05-31 00:11:31.000000000","message":"This is making ansible error out.","commit_id":"cd8c0c1b5542c9ea6b89131bbefaebd962baf1fd"},{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"80b5dd562693898552fc104080707d14b79937c8","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# Revoke the admin role from the user barney in the newyork domain"},{"line_number":21,"context_line":"- Revoke the admin role on the user admin in the project ansible_project"},{"line_number":22,"context_line":"- openstack.cloud.role_assignment:"},{"line_number":23,"context_line":"    cloud: \"{{ cloud }}\""},{"line_number":24,"context_line":"    domain: default"},{"line_number":25,"context_line":"    project: ansible_project"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fae335cc_456ca93c","line":22,"in_reply_to":"e8945360_59fc1823","updated":"2022-05-31 22:16:46.000000000","message":"Done","commit_id":"cd8c0c1b5542c9ea6b89131bbefaebd962baf1fd"}],"plugins/modules/role_assignment.py":[{"author":{"_account_id":34208,"name":"Rafael Castillo","email":"rcastill@redhat.com","username":"rcastill"},"change_message_id":"92878191c4679e7db2102bfac90aeaa105fa8f74","unresolved":true,"context_lines":[{"line_number":142,"context_line":"            if d is None:"},{"line_number":143,"context_line":"                self.fail_json(msg\u003d\"Domain %s is not valid\" % domain)"},{"line_number":144,"context_line":"            domain_id \u003d d[\u0027id\u0027]"},{"line_number":145,"context_line":"        find_filters \u003d {\u0027domain_id\u0027: domain_id}"},{"line_number":146,"context_line":"        if user:"},{"line_number":147,"context_line":"            u \u003d self.conn.identity.find_user(user, **find_filters)"},{"line_number":148,"context_line":"            if u is None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"53d0c958_1da6d1fb","line":145,"updated":"2022-06-08 18:20:22.000000000","message":"right now this is {\u0027domain_id\u0027: None} when no domain is specified. Can we only set domain_id in this dict when domain is specified?","commit_id":"5014f1710db0773e98ef234cdbf6029a22c2e64e"},{"author":{"_account_id":32962,"name":"Jakob Meng","email":"code@jakobmeng.de","username":"jakobmeng@web.de"},"change_message_id":"b0f933e504b22f270fafd9245db372d36da6e633","unresolved":false,"context_lines":[{"line_number":142,"context_line":"            if d is None:"},{"line_number":143,"context_line":"                self.fail_json(msg\u003d\"Domain %s is not valid\" % domain)"},{"line_number":144,"context_line":"            domain_id \u003d d[\u0027id\u0027]"},{"line_number":145,"context_line":"        find_filters \u003d {\u0027domain_id\u0027: domain_id}"},{"line_number":146,"context_line":"        if user:"},{"line_number":147,"context_line":"            u \u003d self.conn.identity.find_user(user, **find_filters)"},{"line_number":148,"context_line":"            if u is None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"a2389327_82241ba9","line":145,"in_reply_to":"53d0c958_1da6d1fb","updated":"2022-06-23 08:05:20.000000000","message":"Done","commit_id":"5014f1710db0773e98ef234cdbf6029a22c2e64e"}]}
