{"push_id":757103800,"size":48,"distinct_size":13,"ref":"refs/heads/master","head":"46e30b8065d6352b974da801bd0ab053fb20e83d","before":"8e70f4061987889490211bd84cbb43a3b83292d2","commits":[{"sha":"dfacf90a3cdf0b3dc6278e6ac1b48a15a7808774","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"DRY out copy-pasted single section forms.","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/dfacf90a3cdf0b3dc6278e6ac1b48a15a7808774"},{"sha":"131a7c9434bc7211409d07a7a84a215914b2b5cd","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"DRY out common admin edit/list URLs.","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/131a7c9434bc7211409d07a7a84a215914b2b5cd"},{"sha":"0c80573349d57acf92172ba3364e784e945de21a","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"DRY out views by moving more responsibilities up to CreateOrUpdateView","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/0c80573349d57acf92172ba3364e784e945de21a"},{"sha":"d4309bd67f5afdee1b715c506a277110acbb1ecd","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Admin: Fix product attributes getting cleared unless they were edited\n\nRefs SHOOP-968\nSame bug as SHOOP-639","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/d4309bd67f5afdee1b715c506a277110acbb1ecd"},{"sha":"57ca7e26064844e687666062757028b2f88a101c","author":{"email":"941dc5900bac31184fd1848be5b6624a979854d4@shoop.io","name":"Juha Kujala"},"message":"Update cross-sell layout in admin\n\n* Wrap each cross-sell to a panel for better readability\n* Add an icon (fa-exchange) to the cross-sell page\n* Update the same icon to product edit toolbar button\n\nRefs SHOOP-31","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/57ca7e26064844e687666062757028b2f88a101c"},{"sha":"1688dc6b3182cd66a1c3a340e964e50c75f61a71","author":{"email":"5b418363bfd1bbec944a110bfda065622c0e316a@shoop.io","name":"Janne Tammi"},"message":"Add link to admin panel in frontend\n\nRefs SHOOP-1053","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/1688dc6b3182cd66a1c3a340e964e50c75f61a71"},{"sha":"56c5dce5b2f821b7f73b922937739c36314a661b","author":{"email":"5b418363bfd1bbec944a110bfda065622c0e316a@gmail.com","name":"Janne Tammi"},"message":"Merge pull request #54 from akx/prod-attr-bug\n\nAdmin: Fix product attributes getting cleared unless they were edited","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/56c5dce5b2f821b7f73b922937739c36314a661b"},{"sha":"f1e2c85e783c0b1b146615ad2c6c0fff2434dbdd","author":{"email":"941dc5900bac31184fd1848be5b6624a979854d4@andersinno.fi","name":"Juha Kujala"},"message":"Merge pull request #56 from Pikkupomo/admin-link\n\nAdd link to admin panel in frontend","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/f1e2c85e783c0b1b146615ad2c6c0fff2434dbdd"},{"sha":"312fbeba6103d6d8b569f51ae85b9d607db88eaa","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Fix admin main menu scrollbar\n\nRefs SHOOP-1054","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/312fbeba6103d6d8b569f51ae85b9d607db88eaa"},{"sha":"f3b65782e317b2105525e8edde3701f60aa55d1c","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Admin: Upgrade npm packages","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/f3b65782e317b2105525e8edde3701f60aa55d1c"},{"sha":"e5296960b2cc1ffd79ac24b0e7e17f7e1319d5f0","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Upgrade some Python dependencies\n\nBabel 2.0 is broken for Python 3, so not including that.","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/e5296960b2cc1ffd79ac24b0e7e17f7e1319d5f0"},{"sha":"250440c9db94a0cbfb0bd176aa4fe68080c68589","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Add shop administration to admin\n\nRefs SHOOP-1039","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/250440c9db94a0cbfb0bd176aa4fe68080c68589"},{"sha":"5d3b21c5b6aa8ff53a96606a907acb861f4b4732","author":{"email":"5b418363bfd1bbec944a110bfda065622c0e316a@gmail.com","name":"Janne Tammi"},"message":"Merge pull request #52 from akx/admin-shop-ui\n\nAdmin: Shop UI (and lots of DRYing)","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/5d3b21c5b6aa8ff53a96606a907acb861f4b4732"},{"sha":"5cfd55cc17b8b72f90517de1e11ac82cc01889d4","author":{"email":"a4073ff16f36814683ca21e3ad989f60864b6d59@iki.fi","name":"Aarni Koskela"},"message":"Merge pull request #55 from juhakujala/cross-sell-layout-update\n\nUpdate cross-sell layout in admin","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/5cfd55cc17b8b72f90517de1e11ac82cc01889d4"},{"sha":"bdb1d3b9f7020575b11224ee0054fc767fe751f1","author":{"email":"941dc5900bac31184fd1848be5b6624a979854d4@shoop.io","name":"Juha Kujala"},"message":"Cross-sells to product detail page in default templates\n\n* Add a template helper to be used in templates to render the wanted cross-sell products.\n* Add all of them to the default template (related, recommended and computed)\n* Translate the texts from finnish to english\n\nRefs SHOOP-1040","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/bdb1d3b9f7020575b11224ee0054fc767fe751f1"},{"sha":"1539f7d29c236ea47fe5ea09c821d7a0ac507880","author":{"email":"941dc5900bac31184fd1848be5b6624a979854d4@andersinno.fi","name":"Juha Kujala"},"message":"Merge pull request #58 from akx/admin-scroll\n\nFix admin menu scrolling","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/1539f7d29c236ea47fe5ea09c821d7a0ac507880"},{"sha":"a26bc551dd8113fe9d713572e6c00819d677963c","author":{"email":"a4073ff16f36814683ca21e3ad989f60864b6d59@iki.fi","name":"Aarni Koskela"},"message":"Merge pull request #59 from juhakujala/cross-sells-to-default-templates\n\nCross-sells to product detail page in default templates","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/a26bc551dd8113fe9d713572e6c00819d677963c"},{"sha":"696a8319f57ab290553aad92d9c753a1011c28c2","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Out with JSHint, in with ESLint","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/696a8319f57ab290553aad92d9c753a1011c28c2"},{"sha":"dc130ac8f6cca859b16ca09de471deb2ee4c79c4","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Add optional clearability to browse inputs\n\nAugments 86979add49a342ae9ad36d67fe8a34c813a0126e\nRefs SHOOP-1038","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/dc130ac8f6cca859b16ca09de471deb2ee4c79c4"},{"sha":"29c2d84307ede726a3f137315a2a387656753f51","author":{"email":"4d7b1a041775afb50ae87e4d86803dcd99bf310b@shoop.io","name":"Aarni Koskela"},"message":"Avoid using `ProductMode` directly wherever possible","distinct":false,"url":"https://api.github.com/repos/Pikkupomo/shoop/commits/29c2d84307ede726a3f137315a2a387656753f51"}]}