{"push_id":1197930344,"size":136,"distinct_size":3,"ref":"refs/heads/refactor/api-result-resources-to-have-only-keys-helper","head":"bfcb7b34c017f5bdb817bf03482b42efd7784549","before":"b10187bffefedf3ba0e1e018d5bb4e1588b79c5a","commits":[{"sha":"ff80e42a3d0d872d388371966dc054b561f5c5ac","author":{"name":"Madhu Kanoor","email":"4fb4f7d896d3ec618620c50ed39475394805b281@redhat.com"},"message":"Null coalescing automate attributes\n\nAllow for automate attributes to contain multiple values\nseparated by ||. At runtime we use the first non nil value,\nthe rest are ignored.\n\ne.g.\n\n'${/#var1} || ${/#var2} || Pebbles'\n\nWhen defining a field in the class schema you can set the datatype\nto null coalescing to get this feature.","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/ff80e42a3d0d872d388371966dc054b561f5c5ac"},{"sha":"efc7d2d0659449f51614ef8529382208329f36f1","author":{"name":"Madhu Kanoor","email":"4fb4f7d896d3ec618620c50ed39475394805b281@redhat.com"},"message":"Catch exception if a value cannot be resolved","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/efc7d2d0659449f51614ef8529382208329f36f1"},{"sha":"a832dec93765f270376cf3adb66153a165a60d7a","author":{"name":"Madhu Kanoor","email":"4fb4f7d896d3ec618620c50ed39475394805b281@redhat.com"},"message":"Fixed a bug when the field value was nil","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/a832dec93765f270376cf3adb66153a165a60d7a"},{"sha":"c1c7e01c0951089933df7f54a3866e4e5bd9310c","author":{"name":"Madhu Kanoor","email":"4fb4f7d896d3ec618620c50ed39475394805b281@redhat.com"},"message":"Fixed Rubocop warnings","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/c1c7e01c0951089933df7f54a3866e4e5bd9310c"},{"sha":"afa65f98cf3910b5a932f4a472d33b4b25106f0c","author":{"name":"Madhu Kanoor","email":"4fb4f7d896d3ec618620c50ed39475394805b281@redhat.com"},"message":"Travis failure\n\nOne spec was using field names derived from the datatype.\nSince the new datatype null coalescing has an embedded blank\nit breaks the name validation.","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/afa65f98cf3910b5a932f4a472d33b4b25106f0c"},{"sha":"dea18f817d98ec359f1270c8e08c236e4c1d148c","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"When retiring resources, retire also nested resources\n\nWhen retiring resources of a Service, retire also resources\nof direct child services. So all resources will get cleaned\nnicely.","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/dea18f817d98ec359f1270c8e08c236e4c1d148c"},{"sha":"0ee6df4d2eb91b4f3b69474eca8e1c01cc5ba046","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Show VM relation to service through root orchestration stack\n\nShow VM relation to service through root orchestration stack","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/0ee6df4d2eb91b4f3b69474eca8e1c01cc5ba046"},{"sha":"102dda55b8a57258040ff696613e42156d8e104c","author":{"name":"lpichler","email":"39ebd58228a48c133aa206467d4c2af96f4eb43e@redhat.com"},"message":"Remove unused parameter from find_targets_with_direct_rbac","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/102dda55b8a57258040ff696613e42156d8e104c"},{"sha":"d2e6238994265a3adb06eee03b004fb4cb08688e","author":{"name":"lpichler","email":"39ebd58228a48c133aa206467d4c2af96f4eb43e@redhat.com"},"message":"Reduce returning values from calc_filtered_ids\n\nu_filtered_ids is not no longer needed, ids are combined in\ncombine_filtered_ids method","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/d2e6238994265a3adb06eee03b004fb4cb08688e"},{"sha":"7fb9da45aa7d234a3d3a3924d7046a037d72a010","author":{"name":"Jozef Zigmund","email":"bd79b4baeef845ff2af694014234947c1bd9e17b@redhat.com"},"message":"Fix provision dialogs copying\n\nWhen user checked the provision dialog in the list and then selected other one\nin the tree and called the copy of the dialog from explorer screen,\nit copied wrong one (1st checked checkbox)\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1342260","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/7fb9da45aa7d234a3d3a3924d7046a037d72a010"},{"sha":"b7009be7568c814ac68cafc00f43b665b984e7f3","author":{"name":"Brian McLaughlin","email":"f6bdf29d0a64c397d2a40f8c482304ccaa87c337@redhat.com"},"message":"Refresh service dialogs tree after importing a service dialog\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1346007","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/b7009be7568c814ac68cafc00f43b665b984e7f3"},{"sha":"8bf0a40ec4482ba9796242609cb344d57fca49fa","author":{"name":"Keenan Brock","email":"a4a7c1bc99235f4fe7cd86393933be0798593463@redhat.com"},"message":"Use standard cache for my_enterprise\n\nSame cache parameters we use for my_server and my_region","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/8bf0a40ec4482ba9796242609cb344d57fca49fa"},{"sha":"336cd8a1430a0e78014262117bd231dc083de65a","author":{"name":"Roman Blanco","email":"9af5877905954db3bedd0a25775334014343d595@redhat.com"},"message":"Corrected gettext in toolbar buttons","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/336cd8a1430a0e78014262117bd231dc083de65a"},{"sha":"8fa5c63b635811454b1f480376d52862a2095621","author":{"name":"Keenan Brock","email":"a4a7c1bc99235f4fe7cd86393933be0798593463@redhat.com"},"message":"Don't allow active record objects on the queue\n\nThis does not raise in production. It is there to assist developers\n\nIn a few instances, a changed (non-created) object is passed on the\nqueue. We may want to address this issue at a later time","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/8fa5c63b635811454b1f480376d52862a2095621"},{"sha":"ae7d2f1830727c2754c4cc819d6b2444d59722d2","author":{"name":"Eric Winchell","email":"dc594da89cfe10f8ec7e2345892a492c069fe170@redhat.com"},"message":"update middleware icons","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/ae7d2f1830727c2754c4cc819d6b2444d59722d2"},{"sha":"4cfa6c8433d6791f9e773c3f42f189d3c32ca783","author":{"name":"Nick Carboni","email":"f0d1c1e7979d14731de6bbea96d56f5bbce22da5@redhat.com"},"message":"Don't consider pglogical_origin extenstion when running\npostgresql 9.5 or later\n\nThis extenstion was only needed for postgres 9.4\n\nThis extension is not provided with the pglogical packages\nfor 9.5 and will cause an error if we attempt to use it, but\nwe want to be able to continue to use replication with postgresql\n9.4 for now.","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/4cfa6c8433d6791f9e773c3f42f189d3c32ca783"},{"sha":"6a9624cab6ca5105c7a8eba22b94139eaf0737a4","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Make error message required in expect_bad_request","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/6a9624cab6ca5105c7a8eba22b94139eaf0737a4"},{"sha":"4f00232c76763ffe842c2a7490653c8b4d34c7ca","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Consolidate expectations in expect_bad_request","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/4f00232c76763ffe842c2a7490653c8b4d34c7ca"},{"sha":"ad6b897fbba74bb8c2d63ed744e74b897e0ad49e","author":{"name":"Keenan Brock","email":"a4a7c1bc99235f4fe7cd86393933be0798593463@redhat.com"},"message":"Remove Job#queue_signal use of args_selector\n\nChange the message put onto the queue from signal to signal_abort\nThis allows us to detect the message without resorting to looking into\nthe arguments\n\n1. signal_queue(:signal, [:abort, *args]) becomes (:signal_abort, args)\n2. job_proxy_dispatcher handles signal_abort - just call signal(:abort)\n3. change put_unless_exists to look for signal_abort not at the args","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/ad6b897fbba74bb8c2d63ed744e74b897e0ad49e"},{"sha":"773138639aacb06d508358f045bb4caa582c51c9","author":{"name":"Šimon Lukašík","email":"39cdf4aa51444886ae1240817ab16a5b40f250f2@fedoraproject.org"},"message":"API: Allow security_protocol specified during provider creation\n\nSpecs: Also ensure that the security_protocol is set.\n\nFixing https://bugzilla.redhat.com/show_bug.cgi?id=1351253\nRegression since #7157.","distinct":false,"url":"https://api.github.com/repos/imtayadeway/manageiq/commits/773138639aacb06d508358f045bb4caa582c51c9"}]}
{"actor":{"display_login":"imtayadeway"}}