{"push_id":841811265,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"49e01acc60f67a0b4a4a8ff7e76c0bcab0b6a449","before":"4df7e020263c8e91382010bab7aca8791b69f06e","commits":[{"sha":"1aa7e30391f56b4e2419d8458ebb1014c9da7ce9","author":{"email":"f6f0daf8d830eefd236ae8318afee373bfff1197@redhat.com","name":"Martin Hradil"},"message":"miq_cal_skipDays / :skip_days - rewritten using a js_build_calendar helper\n\n   * new js_build_calendar helper handles the javascript for\n     miqBuildCalendar\n   * every usage of miqBuildCalendar with miq_cal_skipDays is replaced\n     by a js_build_calendar call\n   * setting skip_days from time_profile_days is handled by another\n     helper - converts before different notations for sunday (0 vs 7)\n   * created dates don't drop time info, bogus dates are no longer\n     allowed\n   * miq_cal_* variables are always overwritten, so that the calendar\n     can't be tainted by previous state\n   * tests are fixed correspondingly:\n     * ApplicationHelper#skip_days_from_time_profile - tests for array complement, and sunday handling\n     * JsHelper#js_build_calendar - tests stuff previously done in explorer_presenter_spec\n     * JsHelper#js_format_date - tests nil=>undefined, and date => new Date(iso str)\n     * ExplorerPresenter#build_calendar - tests that js_build_calendar gets called properly\n     * removed empty JsHelper#update_element spec","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/1aa7e30391f56b4e2419d8458ebb1014c9da7ce9"},{"sha":"6345c87b4aa89e6d1be4bcbc1cea6768441bf9bf","author":{"email":"f6f0daf8d830eefd236ae8318afee373bfff1197@redhat.com","name":"Martin Hradil"},"message":"miq_cal_skipDays to ManageIQ.calendar.calSkipDays\n\nit should be removed and passed directly to miqBuildCalendar, but that\nneeds to be done after all miqBuildCalendar calls come from `js_build_calendar`.","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/6345c87b4aa89e6d1be4bcbc1cea6768441bf9bf"},{"sha":"a9fb383ae284cf1277494276dcb3e5e61ebf1eb9","author":{"email":"f6f0daf8d830eefd236ae8318afee373bfff1197@redhat.com","name":"Martin Hradil"},"message":"Pass real dates to presenter[:build_calendar], not integers or arrays","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/a9fb383ae284cf1277494276dcb3e5e61ebf1eb9"},{"sha":"04f2fa211b8ebeb0557ca3712af846c9b556869f","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Capture DatastoreHostMount property of Datastore\n\nDatabase migration for read-only datastore tracking\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1187819","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/04f2fa211b8ebeb0557ca3712af846c9b556869f"},{"sha":"a89d5537df7eff7aeec184fa7fb201cfa5f6d445","author":{"email":"c86687618852297b8ee2e0c19e0bbd325d41fe07@redhat.com","name":"Keenan Brock"},"message":"limit cloud manager workflow security group\n\nfollowup to https://github.com/ManageIQ/manageiq/pull/5126","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/a89d5537df7eff7aeec184fa7fb201cfa5f6d445"},{"sha":"ac009a3da3d51dd9aaa85422c3f90b7d9e1e18a4","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Fix rubocop style typo","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/ac009a3da3d51dd9aaa85422c3f90b7d9e1e18a4"},{"sha":"7f2e2f0851c15668dd780676e85f9aa781acb06b","author":{"email":"c8bf8ed01363ff1260e1104f65de82139b5e73f5@redhat.com","name":"Gregg Tanzillo"},"message":"Reinstated code that evaluates ruby expression in conditions.\n\nThis is required for supporting find/check expressions that can be created in the reporting UI filter tab.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1249730","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/7f2e2f0851c15668dd780676e85f9aa781acb06b"},{"sha":"af418714eb97e84d07def3e552012cd5fe24672f","author":{"email":"c8bf8ed01363ff1260e1104f65de82139b5e73f5@redhat.com","name":"Gregg Tanzillo"},"message":"Robocop - updated to use stabby lambda.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1249730","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/af418714eb97e84d07def3e552012cd5fe24672f"},{"sha":"8a19b2de5d635e7084ee77f20c11202bce877033","author":{"email":"c8bf8ed01363ff1260e1104f65de82139b5e73f5@redhat.com","name":"Gregg Tanzillo"},"message":"Restricted operator in check expression to one of == != < > <= >= to prevent unsafe operation.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id=1249730","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/8a19b2de5d635e7084ee77f20c11202bce877033"},{"sha":"5c45edba4a3149455d74044eb12c79918a27d7b9","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Rename :hosts_storages table to :host_storages","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/5c45edba4a3149455d74044eb12c79918a27d7b9"},{"sha":"4976f283927724eb697475790909e9ac7fab9efb","author":{"email":"b7528de8e9f645deee3c03b40bdec238659bebe2@redhat.com","name":"Adam Grare"},"message":"Set table_name for HostsStorage to :host_storages","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/4976f283927724eb697475790909e9ac7fab9efb"},{"sha":"feba5b7285d49b7346f22b8aa9283f5c7a737845","author":{"email":"f131bf03abf9995c2a0d18ad727a0a4241b4f24e@redhat.com","name":"Greg Blomquist"},"message":"Add missing require_nested to openstack infra\n\nSome new and some old nested classes were missing from OpenstackInfra.\n\nSecurityGroup was on causing particular problems","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/feba5b7285d49b7346f22b8aa9283f5c7a737845"},{"sha":"a22b84e937d2099eec87b28d36dbc45706da561e","author":{"email":"7ffdab8d896f2564f2793ef5e58eb5a4cada83d2@redhat.com","name":"Greg McCullough"},"message":"Merge pull request #5137 from chessbyte/fix_rubocop_container_topology_service\n\nFix rubocop style typo","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/a22b84e937d2099eec87b28d36dbc45706da561e"},{"sha":"515183d63c5fcdd97bc5fba3b9fe503b1b65c848","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Merge pull request #3207 from himdel/skip_days\n\nmiq_cal_skipDays / :skip_days - removal of broken code","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/515183d63c5fcdd97bc5fba3b9fe503b1b65c848"},{"sha":"91b602ef09db77c5f7f1fa67d4b849ca33a5c4c8","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Merge pull request #5136 from kbrock/provider_security_group_v2\n\nlimit amazon cloud manager workflow SecurityGroup","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/91b602ef09db77c5f7f1fa67d4b849ca33a5c4c8"},{"sha":"3bb6ccdc4b761cc7a8c862744ec8c4934450f376","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Merge pull request #5138 from gtanzillo/reinstate-ruby-expression-support\n\nReinstate ruby expression support","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/3bb6ccdc4b761cc7a8c862744ec8c4934450f376"},{"sha":"fb75a49148a96587af0ce2e13f8bb7130112b891","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Merge pull request #5113 from agrare/read_only_datastores_db_only\n\nCapture DatastoreHostMount property of Datastore","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/fb75a49148a96587af0ce2e13f8bb7130112b891"},{"sha":"864f38f736b0fb0885ed1b66cbf90cb2a40a8bfe","author":{"email":"3a27c03342c611f9be074564116603701f744c9e@gmail.com","name":"Oleg Barenboim"},"message":"Merge pull request #5139 from blomquisg/fix_openstack_infra_security_group\n\nAdd missing require_nested to openstack infra","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/864f38f736b0fb0885ed1b66cbf90cb2a40a8bfe"},{"sha":"263efaa873a8cf571f9a429ff7b1fa6200ae69f8","author":{"email":"c86687618852297b8ee2e0c19e0bbd325d41fe07@redhat.com","name":"Keenan Brock"},"message":"migrate groups for vms and services","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/263efaa873a8cf571f9a429ff7b1fa6200ae69f8"},{"sha":"053e0eda8d55279c3dec4317f6f4d02c42e17175","author":{"email":"c86687618852297b8ee2e0c19e0bbd325d41fe07@redhat.com","name":"Keenan Brock"},"message":"always populate miq_group (and tenant) if present","distinct":true,"url":"https://api.github.com/repos/gmcculloug/manageiq/commits/053e0eda8d55279c3dec4317f6f4d02c42e17175"}]}