)]}'
{"id":"openstack%2Fcloudkitty~708121","triplet_id":"openstack%2Fcloudkitty~master~Id4dd83d0703ec0dff32510e6dd1d2dad9b181306","project":"openstack/cloudkitty","branch":"master","topic":"extendSummaryGetApi","hashtags":[],"change_id":"Id4dd83d0703ec0dff32510e6dd1d2dad9b181306","subject":"Custom fields in summary get API","status":"MERGED","created":"2020-02-17 12:45:58.000000000","updated":"2020-12-22 17:22:25.000000000","submitted":"2020-12-22 17:18:51.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":"708121-extendSummaryGetApi","meta_rev_id":"d3abcdad44371981a2c19af748f4562565afc883","_number":708121,"virtual_id_number":708121,"owner":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-12-22 17:18:50.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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"recommended":{"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},"all":[{"value":1,"date":"2020-11-16 14:58:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},{"value":2,"date":"2020-12-22 15:26:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},{"value":1,"date":"2020-12-22 15:26:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"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},"Review-Priority":{"approved":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},{"value":2,"date":"2020-12-22 15:26:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-09-08 16:03:59.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"},{"updated":"2020-11-16 14:58:39.000000000","updated_by":{"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},"reviewer":{"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},"state":"REVIEWER"}],"messages":[{"id":"e8c4b1ff2349c3c755fee8534d24e3b441f96d2e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-02-17 12:45:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81c4a7a63fbab2726dbedcff0f6ae5b881e55f0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-17 13:34:51.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-lower-constraints https://zuul.opendev.org/t/openstack/build/baefb95de0164eda9c6b3132c5448a23 : SUCCESS in 5m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdd9caa608ef4c34be0a0877436d1052 : SUCCESS in 6m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31654a7e8b95488d9025751043eac9cd : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dca140e6375c46b7bd728df6e4d1f470 : SUCCESS in 5m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5979877595d54ff89d1312e557cc0438 : SUCCESS in 5m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8649797a695a497a99146b3805515486 : SUCCESS in 6m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e24d2e7620f8497795ec96f309b6577d : FAILURE in 6m 37s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/e421b620712b4442b5b2a46fe18e812e : SUCCESS in 40m 56s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/239d891bc06d43eb89afa0bdc7f9cae3 : SUCCESS in 38m 12s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/4017c5e36b164074885ab2560d99188b : SUCCESS in 40m 43s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/0865d14576a04ef18239f267f2e5d886 : SUCCESS in 39m 53s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/007453e3498c42babb4f9444b2ee9759 : FAILURE in 5m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7285713272a773b9e6a06f05c20c8adb046135a6","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-02-17 14:06:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"41a868c28acd536b21a1fc4a69e4e40704dd00f3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-17 14:54:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/005220bc2390461b9bc7707916c4852f : SUCCESS in 7m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/858d271fe2124af48fe999e32e0493e9 : SUCCESS in 5m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bd204f1db73a433e9ca8f0902cd1c37b : SUCCESS in 6m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b23aad97841540fbb43c4a63a50495cb : SUCCESS in 7m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b8c01ced698348208333c4772e271aac : SUCCESS in 7m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bdb45976958543e3a9026ab2ba8421f1 : SUCCESS in 8m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3930ffbaa734fc7acf332c31a97789f : SUCCESS in 7m 07s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/2bff81fe4753488f88278dfa6a165468 : SUCCESS in 40m 40s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/e2494045541c4796ad2395896fa73de6 : SUCCESS in 41m 39s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/be0923c94d0b431da17ac47f96557ccb : SUCCESS in 37m 58s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9a6093d60ed6490c9c141365aa85c1f8 : SUCCESS in 39m 58s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e6e8c63fc9394c5d9860763583968651 : FAILURE in 4m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ecba7db8c2f683e08fdb4c86fe1b1fad0a60da0e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-02-24 12:31:13.000000000","message":"Patch Set 2:\n\nHello guys, would you mind providing some feedback for us on this extension? At least to our use case, this feature is quite useful, but we would like to hear the community back, before we put it out to PROD.","accounts_in_message":[],"_revision_number":2},{"id":"b2c87cf0b8b159a6fcd1afb24906d3af2013994a","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2020-09-08 15:05:06.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"8acd3f844cbdf593c46749de2fc9bd2bff174c05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-08 16:03:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/36d168d7d6bb43af8f272ea8f120507f : SUCCESS in 5m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0910b4cb638a454a9344033ae5110c19 : SUCCESS in 6m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/575bb0c77cc64e1e937c9d3dc38f15ee : SUCCESS in 5m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dca4d2fab1af43b79c17cc2c4bcf80de : SUCCESS in 6m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3688300a1ab447f88ed8a6f26cfbb303 : SUCCESS in 5m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fa2632734094836830403dc8cafa3a7 : SUCCESS in 6m 11s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/91de0638b94c496d9cc53899ecf38522 : SUCCESS in 32m 46s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/06dd9bbda83c4891b02e42f4e3a38261 : SUCCESS in 35m 43s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/18bff4c804df48ef8c790805be4a8cfb : SUCCESS in 40m 11s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a9e74340b4a54ab0b6a0c48a0285230d : SUCCESS in 39m 10s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/7f7495821dbe44ba854c246d2af512ff : FAILURE in 5m 33s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b80a1c90a2f408e85c02ecbf6e50925f78b663e4","author":{"_account_id":32304,"name":"Jegor van Opdorp","email":"jegor@leaf.cloud","username":"jopdorp"},"date":"2020-11-16 14:58:39.000000000","message":"Patch Set 3: Code-Review+1\n\nI think this is a nice new feature.\nI\u0027ll have a look at the elasticsearch client\u0027s implementation for custom_fields","accounts_in_message":[],"_revision_number":3},{"id":"678d829421aa2af3a72e226db5d620fdca1e8a40","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-26 12:27:26.000000000","message":"Patch Set 3:\n\nHello Pierre, can you review this one as well?","accounts_in_message":[],"_revision_number":3},{"id":"987136bec24e62c9acb30b05d0429763b38b672c","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-12-21 11:13:40.000000000","message":"Patch Set 3:\n\nHello guys, can I merge this one in the coming days?","accounts_in_message":[],"_revision_number":3},{"id":"b67e90c13b5d5a9c1f9e17523dbb86ca34ef6fe0","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-12-22 15:26:54.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1 Review-Priority+2","accounts_in_message":[],"_revision_number":3},{"id":"397655b7dd966ee29c27630937b1f100e9c7cd4e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 15:27:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"017128ec2ea152a6670641343bd8b83d6f272da3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 17:18:50.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b15fcc3e83946838c8ca1d8d856543b : SUCCESS in 4m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a3d7d9ebf56419bb5fa52e5a3e865ed : SUCCESS in 3m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ffc1fa65b1de4c988235bf3caf29eb21 : SUCCESS in 4m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d82724d1361642489fc3d1946437eca4 : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0bca1e601f8246df8d55a9fedc0b412d : SUCCESS in 3m 55s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/c3bf223724ec4f43883a64cbcc5a0470 : SUCCESS in 39m 03s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/d7e10701b71e49259e6125e7d3ed732a : SUCCESS in 30m 29s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9f873b73474540378c1a962f34de7807 : SUCCESS in 50m 45s","accounts_in_message":[],"_revision_number":3},{"id":"0011e03b529884729df894738e114f3a01904403","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 17:18:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"d3abcdad44371981a2c19af748f4562565afc883","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-22 17:22:25.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3558c93cf3d84a7bb5cf808b59d57677 : SUCCESS in 1m 26s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"18feacfa7719d5e0e072b851b263e441e78aeb8b","revisions":{"445d029616bd9dc3f9ca6abbe316247127650b48":{"kind":"REWORK","_number":1,"created":"2020-02-17 12:45:58.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/21/708121/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/21/708121/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/1"}}},"commit":{"parents":[{"commit":"460bcb5de3b4973bec779d1110221c908e7cd3b6","subject":"Merge \"Support cross-tenant metrics in monasca collector\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/460bcb5de3b4973bec779d1110221c908e7cd3b6"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-02-11 12:32:23.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-02-17 12:45:41.000000000","tz":-180},"subject":"Custom fields in summary get API","message":"Custom fields in summary get API\n\nCurrently, only the quantity and price are returned in the v2 summary get API.\nHowever, that might not satisfy all user\u0027s needs. This PR Enables custom fields\nto be used in the Summary get API; thus, we start to allow users/operators/business\npeople to create richer reports via the summary Get API.\n\nChange-Id: Id4dd83d0703ec0dff32510e6dd1d2dad9b181306\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/445d029616bd9dc3f9ca6abbe316247127650b48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/445d029616bd9dc3f9ca6abbe316247127650b48"}]},"branch":"refs/heads/master"},"0ca239558fecfe8e152eb24d1ba19de70a9d73dd":{"kind":"REWORK","_number":2,"created":"2020-02-17 14:06:24.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/21/708121/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/21/708121/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/2"}}},"commit":{"parents":[{"commit":"460bcb5de3b4973bec779d1110221c908e7cd3b6","subject":"Merge \"Support cross-tenant metrics in monasca collector\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/460bcb5de3b4973bec779d1110221c908e7cd3b6"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-02-11 12:32:23.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-02-17 14:06:07.000000000","tz":-180},"subject":"Custom fields in summary get API","message":"Custom fields in summary get API\n\nCurrently, only the quantity and price are returned in the v2 summary get API.\nHowever, that might not satisfy all user\u0027s needs. This PR Enables custom fields\nto be used in the Summary get API; thus, we start to allow users/operators/business\npeople to create richer reports via the summary Get API.\n\nChange-Id: Id4dd83d0703ec0dff32510e6dd1d2dad9b181306\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0ca239558fecfe8e152eb24d1ba19de70a9d73dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/0ca239558fecfe8e152eb24d1ba19de70a9d73dd"}]},"branch":"refs/heads/master"},"18feacfa7719d5e0e072b851b263e441e78aeb8b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-09-08 15:05:06.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/21/708121/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/21/708121/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/21/708121/3"}}},"commit":{"parents":[{"commit":"cbcdacac61d41b6388a9bc71245e3fdfb1393bc0","subject":"Switch to newer openstackdocstheme and reno versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/cbcdacac61d41b6388a9bc71245e3fdfb1393bc0"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2020-02-11 12:32:23.000000000","tz":-180},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2020-09-08 15:05:06.000000000","tz":0},"subject":"Custom fields in summary get API","message":"Custom fields in summary get API\n\nCurrently, only the quantity and price are returned in the v2 summary get API.\nHowever, that might not satisfy all user\u0027s needs. This PR Enables custom fields\nto be used in the Summary get API; thus, we start to allow users/operators/business\npeople to create richer reports via the summary Get API.\n\nChange-Id: Id4dd83d0703ec0dff32510e6dd1d2dad9b181306\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/18feacfa7719d5e0e072b851b263e441e78aeb8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/18feacfa7719d5e0e072b851b263e441e78aeb8b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
