{"push_id":758525671,"size":42,"distinct_size":42,"ref":"refs/heads/11211-test","head":"79475e21e1c7d88153528fe1ff765c3b5f8e76d1","before":"bab30d1e1ba19992e61598686328cc309cb04e30","commits":[{"sha":"e06167e08155b41a5729467ffc1f5ce0a5e61745","author":{"email":"843a4a0a8fc01cbfa310ff25d168f51b25cb06c8@redhat.com","name":"Shimon Shtein"},"message":"Fixes #4830 - Added a new template to show when no trend data is collected.","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/e06167e08155b41a5729467ffc1f5ce0a5e61745"},{"sha":"24fc15c59e0acb589ef46a8f60e8ce76e72fd8d2","author":{"email":"7ce40c283fd6ba485d3707dc93d14cafcc8864bf@gmail.com","name":"Daniel Lobato"},"message":"Fixes #10929 - Add removed widgets to dashboard\n\nThis commit allows users to re-add widgets. At this point it's only\npossible to recover removed widgets by clicking on \"Reset to default\".\n\nTo do this I populate the 'Add widgets' list by getting a diff\nbetween the current widgets and the available ones. The code calls any\navailable widget 'default_widget', so keep that in mind.\n\nAfter removing a widget, we reload the page, which is fairly fast thanks\nto turbolinks. This is so that we populate the 'Add widgets' list.\n\nClicking on the widget to add will trigger a POST call that will add the\nwidget to User.current.widgets and reload the page. The reason why I\nneed to reload the page is to get the data in the new widget, otherwise\nwe would load an empty widget. It's not optimal but turbolinks makes it\nfast.","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/24fc15c59e0acb589ef46a8f60e8ce76e72fd8d2"},{"sha":"25bf50c89f340e380c9163963891d2100f6cb7f7","author":{"email":"226f82750285ccb688032052592d152ed3d2b8f8@gmail.com","name":"alongoldboim"},"message":"Fixes #11009 - include instruction using foreman-debug into 500 error page","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/25bf50c89f340e380c9163963891d2100f6cb7f7"},{"sha":"56f7e20e9ba8fb029a5462f802e0d981264ba6d0","author":{"email":"6c8810c9a0b96a1372086d9a6642715e18c15528@redhat.com","name":"Pavel Moravec"},"message":"fixes #11149 - foreman-debug to collect two httpd katello.conf files\n\nin particular:\n\n/etc/httpd/conf.d/05-foreman-ssl.d/katello.conf\n/etc/httpd/conf.d/05-foreman.d/katello.conf\n\nSigned-off-by: Pavel Moravec <pmoravec@redhat.com>","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/56f7e20e9ba8fb029a5462f802e0d981264ba6d0"},{"sha":"baddeae68261ce4bfd117c1375a0393250eb509b","author":{"email":"226f82750285ccb688032052592d152ed3d2b8f8@gmail.com","name":"alongoldboim"},"message":"Fixes #11168 - Provisioning templates form is showing corrrect tabs","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/baddeae68261ce4bfd117c1375a0393250eb509b"},{"sha":"3f8e6c33624f33acd65b371bf67549606397286e","author":{"email":"efa3d35b38db468487c406345d5dc2949fc0c0af@gmail.com","name":"imriz"},"message":"Fixes #11150 - Allow searching of facts as types other than string","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/3f8e6c33624f33acd65b371bf67549606397286e"},{"sha":"7fdaccd59962b3eed728ff7110c0fb37a5aab843","author":{"email":"c3f9c82b02e5d38e2b53f38c69acc029ab0a5b63@redhat.com","name":"Ivan Nečas"},"message":"Fixes #10850 - handled errors when missing template when rendering widget","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/7fdaccd59962b3eed728ff7110c0fb37a5aab843"},{"sha":"17622a29c3be33105a6122395e355b29bd5d4b70","author":{"email":"7ce40c283fd6ba485d3707dc93d14cafcc8864bf@gmail.com","name":"Daniel Lobato"},"message":"Refs #3809 - Enable cop Style/AlignArray","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/17622a29c3be33105a6122395e355b29bd5d4b70"},{"sha":"111b0459063ce90a517d1344f8c25b4a9c0f1640","author":{"email":"7ce40c283fd6ba485d3707dc93d14cafcc8864bf@gmail.com","name":"Daniel Lobato"},"message":"Refs #3809 - Enable cop Style/IfUnlessModifier","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/111b0459063ce90a517d1344f8c25b4a9c0f1640"},{"sha":"c1c9649b1370918e4c9c8d9aa2d9456742eac733","author":{"email":"7ce40c283fd6ba485d3707dc93d14cafcc8864bf@gmail.com","name":"Daniel Lobato"},"message":"Refs #3809 - Enable cop Style/MultilineTernaryOperator","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/c1c9649b1370918e4c9c8d9aa2d9456742eac733"},{"sha":"17dffb02f2becbe79a0bbf485a3ac3cf003f7e41","author":{"email":"af86888385909697c94c36c856fdda62b71e4fa9@redhat.com","name":"Marek Hulan"},"message":"Fixes #11062 - do not process data when FormData is used","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/17dffb02f2becbe79a0bbf485a3ac3cf003f7e41"},{"sha":"758d57a3c067dbd07f5bfbd66617b6865dab9d66","author":{"email":"c17001c3b23efd97e9bd40fd0b0c6b005045e51d@redhat.com","name":"Lukas Zapletal"},"message":"Fixes #11206 - plugin API now expose default role permissions","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/758d57a3c067dbd07f5bfbd66617b6865dab9d66"},{"sha":"d1e6d79eb8c469ecf3c66fc15ba5fe8c1333836c","author":{"email":"6f01bf2e882e3bb6371d28d1418e5f729e7183e6@ben-hanna.com","name":"Shlomi Zadok"},"message":"fixes #11175 - [API] Add taxonomies to ptables, display ptables in taxonomies","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/d1e6d79eb8c469ecf3c66fc15ba5fe8c1333836c"},{"sha":"b131eda1464e57b978007e9dd5c5daeb5b90af10","author":{"email":"6f01bf2e882e3bb6371d28d1418e5f729e7183e6@ben-hanna.com","name":"Shlomi Zadok"},"message":"fixes #11122 - initialize ENCRYPTION_PREFIX only once","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/b131eda1464e57b978007e9dd5c5daeb5b90af10"},{"sha":"7fad1fa0e253e793511df1cde24d8b1885d640c4","author":{"email":"c47259aa0649bd15be3166d8c49de203f13bc14c@gmail.com","name":"Tomer Brisker"},"message":"Fixes #10133 - Prevent deadlocks when fixing counter_cache","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/7fad1fa0e253e793511df1cde24d8b1885d640c4"},{"sha":"8d7ea0350ed4c67affed68a7be065761f66e9845","author":{"email":"226f82750285ccb688032052592d152ed3d2b8f8@gmail.com","name":"alongoldboim"},"message":"Fixes #11013 - Added common table css classes to the tables","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/8d7ea0350ed4c67affed68a7be065761f66e9845"},{"sha":"602f52a4e5ddc9bc8ec6c7a63d9db627007e6116","author":{"email":"0b86c2f4d6dc6b3188c3a042f1a41c0d08198d5b@redhat.com","name":"Ondrej Prazak"},"message":"Fixes #10826 - Adds unique constraint to the title in operatingsystem table","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/602f52a4e5ddc9bc8ec6c7a63d9db627007e6116"},{"sha":"04cb74c06c05a06d993b3a1001e859519f2b15cf","author":{"email":"843a4a0a8fc01cbfa310ff25d168f51b25cb06c8@redhat.com","name":"Shimon Shtein"},"message":"Fixes #9591 - Added support for \"inherit\" state.","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/04cb74c06c05a06d993b3a1001e859519f2b15cf"},{"sha":"60f8b29b98ca91e6ce788e5f5ec0f7523e454b2d","author":{"email":"c47259aa0649bd15be3166d8c49de203f13bc14c@gmail.com","name":"Tomer Brisker"},"message":"Fixes #11216 - use rails-i18n gem for translating rails strings","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/60f8b29b98ca91e6ce788e5f5ec0f7523e454b2d"},{"sha":"fe74835256fc0baab8daad6411d865f9e807be3c","author":{"email":"c47259aa0649bd15be3166d8c49de203f13bc14c@gmail.com","name":"Tomer Brisker"},"message":"Fixes #11231 - Correctly stubbify global parameters","distinct":true,"url":"https://api.github.com/repos/waldenraines/foreman/commits/fe74835256fc0baab8daad6411d865f9e807be3c"}]}