{"push_id":814731875,"size":19,"distinct_size":1,"ref":"refs/heads/frontend-timer","head":"807fbcab11a04dd4ba5601da05767b9ff0bb6e68","before":"189fe4e6385174a1a08cdfb2805336096f60431e","commits":[{"sha":"4e7bd1ca3c4b9877aaefe225364c3527fb021251","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"set payment-pending one step later","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/4e7bd1ca3c4b9877aaefe225364c3527fb021251"},{"sha":"7eb0d4f8dd9212f35bc92b859e20e0f0370f5d53","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"style fixes","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/7eb0d4f8dd9212f35bc92b859e20e0f0370f5d53"},{"sha":"62a768bfe834626ffcac84630b85fe58b96121c2","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"basic validation","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/62a768bfe834626ffcac84630b85fe58b96121c2"},{"sha":"6c4f1f1fb970ccc18899fdcf75791e31f391f226","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"discount code validation","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/6c4f1f1fb970ccc18899fdcf75791e31f391f226"},{"sha":"036af6bd21eb64855c959566edb0dd7a39f185d8","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"failure validation on preparePayment\n\nPlease use `git diff -w` here","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/036af6bd21eb64855c959566edb0dd7a39f185d8"},{"sha":"536e378938ef8c508effcf9cf5b2d3ba892c0253","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"enhance show API to send also info about prices and discounts","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/536e378938ef8c508effcf9cf5b2d3ba892c0253"},{"sha":"0a4e1e536d8bbd553cf1192de3b03ca5561627dc","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"show possible prices on seat mouseover","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/0a4e1e536d8bbd553cf1192de3b03ca5561627dc"},{"sha":"04ca381703953190556cd665a72aaeeca8a53580","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"add discount selection to ShoppingCart\n\n- each ticket must have a discount group selected, one possible group\nbeing \"Normaalilippu\" with 0 discount\n- update db stuff to reflect","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/04ca381703953190556cd665a72aaeeca8a53580"},{"sha":"d4630de66f010c3c0b1ec18f6942cb54401191df","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"disable discount group selection when seats have been reserved","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/d4630de66f010c3c0b1ec18f6942cb54401191df"},{"sha":"652b2ccd9a2eea806a4bd3940a7bcd604ad89f9e","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"list discounts as a list instead of a map","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/652b2ccd9a2eea806a4bd3940a7bcd604ad89f9e"},{"sha":"fa05a0abef1eaa431f9343081164ae918b5cff5d","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"improve style: use a constant","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/fa05a0abef1eaa431f9343081164ae918b5cff5d"},{"sha":"ce93e49489abd7e9715b413acb0d8ca86354787c","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"Merge pull request #18 from teekkarispeksi/input-validation\n\nInput validation","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/ce93e49489abd7e9715b413acb0d8ca86354787c"},{"sha":"6c28fd26119e16506e5eb261941a836c758241c1","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"quality fixes","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/6c28fd26119e16506e5eb261941a836c758241c1"},{"sha":"b6d81e25f2bd71ce1381de573e709012b74235a0","author":{"email":"8503099f645847f1752334b41c78532142bca5b4@iki.fi","name":"Pekko Lipsanen"},"message":"Merge pull request #20 from teekkarispeksi/prices\n\nPrices","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/b6d81e25f2bd71ce1381de573e709012b74235a0"},{"sha":"58a70194340a02a0bf471b34a8ca8dbea08d2bee","author":{"email":"67f053366b2330d16cf5451b11cc53e302dd051e@palantir.com","name":"Pekko Lipsanen"},"message":"send emails easily with nodemailer","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/58a70194340a02a0bf471b34a8ca8dbea08d2bee"},{"sha":"d4e26739efd642bd1d5042f4de6314aa4f4e52a6","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"Merge pull request #19 from teekkarispeksi/expired-reservation\n\nfailure validation on preparePayment","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/d4e26739efd642bd1d5042f4de6314aa4f4e52a6"},{"sha":"f49343248f0a7240d5ae40b0853efa09da9e5b49","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"add a space to make jscs happy","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/f49343248f0a7240d5ae40b0853efa09da9e5b49"},{"sha":"92eba3e5b75f8e2ec84179cadc60a29c6b2f944b","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"Merge pull request #21 from teekkarispeksi/email-infra\n\nsend emails easily with nodemailer","distinct":false,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/92eba3e5b75f8e2ec84179cadc60a29c6b2f944b"},{"sha":"807fbcab11a04dd4ba5601da05767b9ff0bb6e68","author":{"email":"d8d565617aaf634511a2258341d10890e4f17bfb@gmail.com","name":"Arttu Voutilainen"},"message":"Merge branch 'master' into frontend-timer\n\nFix merge stuff, this time there actually were some real conflicts.\n\nConflicts:\n\tfrontend/src/js/components/ShoppingCart.jsx\n\tfrontend/src/js/components/Store.jsx","distinct":true,"url":"https://api.github.com/repos/teekkarispeksi/nappikauppa2/commits/807fbcab11a04dd4ba5601da05767b9ff0bb6e68"}]}