)]}'
{"id":"openstack%2Fkeystone~700826","triplet_id":"openstack%2Fkeystone~master~Icfce3b14abb55c6fef3de1b314cee22fc8b1d08c","project":"openstack/keystone","branch":"master","topic":"assignment-role-filtering","hashtags":[],"change_id":"Icfce3b14abb55c6fef3de1b314cee22fc8b1d08c","subject":"Fix role_assignments role.id filter","status":"MERGED","created":"2020-01-01 00:25:59.000000000","updated":"2020-01-27 22:44:48.000000000","submitted":"2020-01-27 20:00:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"700826-1580155205672-46a14a57","meta_rev_id":"a669d6d769b4b4983bb7bc31b5793fca897a7243","_number":700826,"virtual_id_number":700826,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-27 20:00:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"recommended":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"all":[{"value":1,"date":"2020-01-14 18:46:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":2,"date":"2020-01-27 18:27:45.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2020-01-14 20:10:03.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":0,"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},{"value":1,"date":"2020-01-27 18:27:45.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-14 18:46:46.000000000","updated_by":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"reviewer":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"state":"REVIEWER"},{"updated":"2020-01-14 20:10:03.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2020-01-27 18:27:45.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2020-01-27 20:00:05.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"09a39f2b4bcc4b135cb8ef7e6d468cf5d77cd894","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-01-01 00:25:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eec892693b8a51b95a4ef219ccc0684635a95bc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-01 01:57:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7f29446838b349f399348018a2244192 : SUCCESS in 13m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ac99afae59df40fea4bf8cea92a1dacf : SUCCESS in 12m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35be4372f11147b3b5e5cb7927536bc7 : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/de0653df8d0748d69a0519fc8ad2346f : SUCCESS in 11m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0695ccb24a13411fa1b0fa2cfe131f8e : SUCCESS in 12m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce93068a5bc54f1f9fab3faf9786ee58 : SUCCESS in 11m 04s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/39bb86773222453381d8b139e6fcb5a4 : SUCCESS in 55m 13s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5cdc6304ffb445f7a5b070b3d238daea : SUCCESS in 1h 26m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2068b0e9c5354969864c70677b627617 : SUCCESS in 17m 08s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/ecf00239299e4dea835fba719a971de4 : SUCCESS in 33m 44s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4a95b7b423da49b591d0b3f1a707c11c : SUCCESS in 39m 38s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/e3e5d1a528bb454db91d374b4bf315f6 : FAILURE in 37m 46s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/658859dcebb049caa7dbed741dea5740 : FAILURE in 15m 45s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/11677f75d2a24b72b3f3c9885960951a : SUCCESS in 36m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8a2aac030b164b32998547c485e7fe09 : SUCCESS in 1h 00m 58s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/67477cf08b794e99ab083f63a0f05359 : FAILURE in 38m 53s","accounts_in_message":[],"_revision_number":1},{"id":"702e5914bdbe90d600d35d6ea873efc43b381ac7","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-01-02 17:25:00.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e8d93e01334ac3e51f7307b1c6e4769a6432fc65","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 18:58:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dfd0e65a25844ce4b6ff6ff5d8eca3b0 : SUCCESS in 17m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0221ffc8484f438891cd33de381f4287 : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5925452733b54e4fa012560c9b70ade9 : SUCCESS in 5m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8f410f6004df469081c7a30f3d4ceea5 : SUCCESS in 12m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ba184e7d3bf74673adac134c0c0136a7 : SUCCESS in 13m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9105e24712224b83bc9885998ae8845a : SUCCESS in 17m 14s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fc38243117b54910af20dee97c2424ae : SUCCESS in 58m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6bffa20e3fb14f44a35c798fb466d258 : SUCCESS in 1h 30m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/243c079f1ea14d7ba90a90b6df9409b1 : SUCCESS in 15m 32s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cbbec6997401428491c243975a3083a3 : SUCCESS in 34m 16s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/7692c855e1cb4e968033a1bdff923820 : SUCCESS in 40m 55s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/07fd710133eb4408ba63844219d8d03a : SUCCESS in 49m 35s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/6f0b8c353b72466085c849cf3d6ebc28 : SUCCESS in 20m 27s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/fa6e6e8c72f349059b4d3071077a047a : SUCCESS in 52m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37b4841d4ec74494a3793f0a28056579 : SUCCESS in 1h 08m 43s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/5930f7cc0568479f89b4286a2e61311c : SUCCESS in 46m 02s","accounts_in_message":[],"_revision_number":2},{"id":"d45b89aee0d302ad025d35d77e6a07b6997217bc","author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"date":"2020-01-14 18:46:46.000000000","message":"Patch Set 2: Code-Review+1\n\nI am able to reproduce the following bug [1]. The patch works perfectly resolves the issue. Thanks Colleen.\n\n[1] https://etherpad.openstack.org/p/role_assignments","accounts_in_message":[],"_revision_number":2},{"id":"5500fce8c12a5e7d25a9ce526a43fd7eba38d8db","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-01-14 20:10:03.000000000","message":"Patch Set 2: Code-Review+2\n\nlgtm, was able to replicate as well","accounts_in_message":[],"_revision_number":2},{"id":"b6c917c513f1ca1dd8c1531b94ba490a41a52f4e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-01-27 18:27:45.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"73b1c2a48f263e8e8b43072c03723fdf114286a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 18:28:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e78b75e733b68a117f0d84528ad233c243bb03fb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 20:00:05.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/73e47cfd385a4707b110bf9bace7e27b : SUCCESS in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df90363fbd004147a4f064f92e3a8ada : SUCCESS in 6m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f345aeb992294569be53e2c12cb4c954 : SUCCESS in 13m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/defc68fddf78422a808c142756a18edf : SUCCESS in 30m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a40404c29dea4fe9ac9f7e116c35bd89 : SUCCESS in 12m 38s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/bad6fd61b73e44b6900cb73228240dd9 : SUCCESS in 1h 11m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/292812230c684bdbb4f209fb37e0a019 : SUCCESS in 1h 24m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/981b8928dd724d3fa0557fad41b6c1cf : SUCCESS in 18m 25s\n- keystone-dsvm-functional https://zuul.opendev.org/t/openstack/build/a81f960336514d59bb0a52b906004859 : SUCCESS in 37m 33s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/cabd05d3f7c044dda2a2aff0390c4ef2 : SUCCESS in 31m 26s\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/f866108245124fd7a6cb7471ffc0bac9 : SUCCESS in 39m 52s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8fec8519987144119c4981c9aa8d8014 : SUCCESS in 1h 22m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/caebbea85eb84cd5ad8b838eacc172f7 : SUCCESS in 1h 00m 38s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/593a52a22c8241efb60d1d668724e60e : SUCCESS in 43m 21s","accounts_in_message":[],"_revision_number":2},{"id":"9d0782727c114db0bc4527eccbcbb35f6433e6ae","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 20:00:05.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"db501b15f11603ecd32ef34fe1ee8fb37b9c9ea6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 20:03:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4481f8a6a6b24727bde3a62f5090bc9b : SUCCESS in 2m 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6295f5b5e8f444fd8d1f5e299cc66e9c : SUCCESS in 2m 27s","accounts_in_message":[],"_revision_number":2},{"id":"2e38916fa5a7e4e0282117328c5b53c8c845ec5f","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-01-27 22:44:48.000000000","message":"Patch Set 2: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 4d413f1eba2d1e6b16ecd57fa27de528dd0f67cb","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c2d88306621f890a857acd6831ea8bf073f55537","revisions":{"60fdd17a4a6926653b5acb75774c16e9b24bf20a":{"kind":"REWORK","_number":1,"created":"2020-01-01 00:25:59.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/26/700826/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/26/700826/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/26/700826/1"}}},"commit":{"parents":[{"commit":"a950f9c376534154ba15b2a7a9f962d316448b7a","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a950f9c376534154ba15b2a7a9f962d316448b7a"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-01-01 00:22:34.000000000","tz":-480},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-01-01 00:22:34.000000000","tz":-480},"subject":"Fix role_assignments role.id filter","message":"Fix role_assignments role.id filter\n\nWithout this patch, if there are multiple role assignments on the system\nand they are not all the same role, querying for role assignments with\n/v3/role_assignments?role.id\u003d{role_id} may leak some role assignments\nthat don\u0027t match the role_id, making the returned results incorrect.\nThis patch fixes the issue by using a list comprehension instead of a\nfor loop over a list that was being modified within the loop.\n\nChange-Id: Icfce3b14abb55c6fef3de1b314cee22fc8b1d08c\nCloses-bug: #1858012\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/60fdd17a4a6926653b5acb75774c16e9b24bf20a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/60fdd17a4a6926653b5acb75774c16e9b24bf20a"}]},"branch":"refs/heads/master"},"c2d88306621f890a857acd6831ea8bf073f55537":{"kind":"REWORK","_number":2,"created":"2020-01-02 17:25:00.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/26/700826/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/26/700826/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/26/700826/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/26/700826/2"}}},"commit":{"parents":[{"commit":"a950f9c376534154ba15b2a7a9f962d316448b7a","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a950f9c376534154ba15b2a7a9f962d316448b7a"}]}],"author":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-01-01 00:22:34.000000000","tz":-480},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-01-02 17:24:54.000000000","tz":-480},"subject":"Fix role_assignments role.id filter","message":"Fix role_assignments role.id filter\n\nWithout this patch, if there are multiple role assignments on the system\nand they are not all the same role, querying for role assignments with\n/v3/role_assignments?role.id\u003d{role_id} may leak some role assignments\nthat don\u0027t match the role_id, making the returned results incorrect.\nThis patch fixes the issue by using a list comprehension instead of a\nfor loop over a list that was being modified within the loop.\n\nChange-Id: Icfce3b14abb55c6fef3de1b314cee22fc8b1d08c\nCloses-bug: #1858012\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c2d88306621f890a857acd6831ea8bf073f55537"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c2d88306621f890a857acd6831ea8bf073f55537"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
