{"push_id":548795640,"size":60,"distinct_size":38,"ref":"refs/heads/cleanup_symbol_to_proc","head":"8cc76792a0ef2bfcff782184e2ecafe31c64aa69","before":"e06a4b82cefcef5d730184bf4b3722ca9dfea570","commits":[{"sha":"630c8da14aae564e01cc67170dd8a7c0a58b0176","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"move some migrations to Rails 4","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/630c8da14aae564e01cc67170dd8a7c0a58b0176"},{"sha":"593e5ca8bd7f4cfb0ad9ba00d67ff1ae9c0ba6da","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"use new active record api","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/593e5ca8bd7f4cfb0ad9ba00d67ff1ae9c0ba6da"},{"sha":"71b776b4025c9881a063cd4944b9e43ba7aa1ffc","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"more preloader porting to Rails 4","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/71b776b4025c9881a063cd4944b9e43ba7aa1ffc"},{"sha":"f306ea9a54d070840eeb1f2a2adc12a921dc13eb","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"decompose options passed to this method and convert to new AR\n\nwe should push these calls upstream, but we'll add some nasty code right\nnow to support the current API.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/f306ea9a54d070840eeb1f2a2adc12a921dc13eb"},{"sha":"4a1e747c3ef203a033e87dc51a7a8af55e94a012","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"Rails 2 finders to Rails 4 finders","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/4a1e747c3ef203a033e87dc51a7a8af55e94a012"},{"sha":"e088032a219e86ca0dcde141628d0cf6f15c14a1","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Extract nav bar generation into NavbarGenerator.\n\n* Introduce a class for menu generation. Menu sections, menu items.\n* Simplify navbar view.\n* Define navbar in a declarative way.\n* Remove redundant constanst.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/e088032a219e86ca0dcde141628d0cf6f15c14a1"},{"sha":"96987e1e93d16ba038957c4796465cf13011f2f9","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Implement plugable menu items and sections.\n\nMenu parts are stored in product/menubar/.\nExample menu item:\n\ntype: item\nname: Custom test 1\nid: custom1\nfeature: ~\nrbac:\n  feature: dashboard_view\nparent: vi\nurl: /dashboard/timeline","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/96987e1e93d16ba038957c4796465cf13011f2f9"},{"sha":"2c15c13ffbc835776717ee480d3726afe45aef49","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Navbar: handle empty section.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/2c15c13ffbc835776717ee480d3726afe45aef49"},{"sha":"c35dd2b46528b3b58c23458b10db959f406ab0d2","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Navbar: replace NAV_LAYOUT_MAP with Navbar.\n\nAlso fix dynamic menu sections.\nExample definition of a custom menu section:\n\ntype: section\nname: Custom section 1\nid: custom","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/c35dd2b46528b3b58c23458b10db959f406ab0d2"},{"sha":"a26eb5d93cac709ed015a537bfb16119fe2a8e3d","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Navbar: rename/move to Menu::","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/a26eb5d93cac709ed015a537bfb16119fe2a8e3d"},{"sha":"b712fffca47a52a359ea7667aa80e6accf889207","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Menu::Manager: allow different types of menu sections.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/b712fffca47a52a359ea7667aa80e6accf889207"},{"sha":"5c32b00263b04ea54c20ee3791b001bbf5a3f6ec","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Menu::Manager: Rubocop fixes.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/5c32b00263b04ea54c20ee3791b001bbf5a3f6ec"},{"sha":"179336692fdf314f4af6e1f3f3095c80345de08c","author":{"email":"0db0fd828c0edad3012dba941c27a9d5532e36e6@redhat.com","name":"Martin Povolny"},"message":"Menu::Manager: resolve last FIXME.","distinct":false,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/179336692fdf314f4af6e1f3f3095c80345de08c"},{"sha":"168b465e7069f3f77eb709721593c2c6b5fb993f","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"convert old finder syntax to new finder syntax","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/168b465e7069f3f77eb709721593c2c6b5fb993f"},{"sha":"c933f91faea31e3f1dbf09b9d670707f613ee9d0","author":{"email":"7bbcc45b0f8f88a262415b9271579a59b891be2e@gmail.com","name":"Aaron Patterson"},"message":"convert old finder syntax to new finder syntax","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/c933f91faea31e3f1dbf09b9d670707f613ee9d0"},{"sha":"c38963bf7048b8f4c702961def4394f52d57d51f","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Upgrade some Rails 2 finders to Rails 3/4.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/c38963bf7048b8f4c702961def4394f52d57d51f"},{"sha":"6c2538343c85b656d9576f3e26e0ddd9fabf9793","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"More rails 2 finders -> rails 3/4.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/6c2538343c85b656d9576f3e26e0ddd9fabf9793"},{"sha":"85153d3255c08968188a39be6759b2b9124cb984","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"More rails 2 to 3/4 finders.","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/85153d3255c08968188a39be6759b2b9124cb984"},{"sha":"8bcd2abe4debd00bafeee7293b84d98fa842e35a","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Rails 2 to 3/4 finder","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/8bcd2abe4debd00bafeee7293b84d98fa842e35a"},{"sha":"12ae2b0e61bc51932bb476869e114601d5db1abb","author":{"email":"ea442e001a5636eeee710090794bb7eb2e3459c8@redhat.com","name":"Joe Rafaniello"},"message":"Convert some rails 2 finders to rails 3/4 syntax","distinct":true,"url":"https://api.github.com/repos/Fryguy/manageiq/commits/12ae2b0e61bc51932bb476869e114601d5db1abb"}]}