{"push_id":652436861,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"cefcf216ff812dfe97668b0780c8c726f0c373ed","before":"e23fa46cc5526a9cc5d60a0acbd00b8e329b72f4","commits":[{"sha":"a491e6da3813982a917813ac6c15dab2b088ce85","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add module for generating QR codes","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/a491e6da3813982a917813ac6c15dab2b088ce85"},{"sha":"66fc17b2d45fed0b9353ba96f0d63cdfc1110288","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add test helper to access response json","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/66fc17b2d45fed0b9353ba96f0d63cdfc1110288"},{"sha":"0ae6e56137f340b64ead72e232fd856ae45f569e","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add qr_codes to permissions fixtures","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/0ae6e56137f340b64ead72e232fd856ae45f569e"},{"sha":"66046f2caf788adf21bf0f866178a561c8a34a15","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Update permission test","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/66046f2caf788adf21bf0f866178a561c8a34a15"},{"sha":"84080942fad24be4785258ef7f2143a0daf5d2c5","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add qr code generation resource","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/84080942fad24be4785258ef7f2143a0daf5d2c5"},{"sha":"385e6e226798a6a885290f0a4447e1adfaeb0bf9","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Allow jpg format","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/385e6e226798a6a885290f0a4447e1adfaeb0bf9"},{"sha":"fa537df06ce353068285fd4ee7402215a636e552","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Allow size to be specified","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/fa537df06ce353068285fd4ee7402215a636e552"},{"sha":"797c064cfb8e5e2a3b219399eb7a5b1bbaea6fc8","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Allow height to be specified","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/797c064cfb8e5e2a3b219399eb7a5b1bbaea6fc8"},{"sha":"63ff31cf27001ef1b76da7ba806399cf0a3617f6","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Use system(command, args) method so that command line injection is not possible","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/63ff31cf27001ef1b76da7ba806399cf0a3617f6"},{"sha":"88c5730e3ca79ca5428ebde839fb4c941ad79c67","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Only use convert if necessary","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/88c5730e3ca79ca5428ebde839fb4c941ad79c67"},{"sha":"c49b9529c9d9777d36582cc5955c6d5a4d4b21b5","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Move qr codes controller to utilities module","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/c49b9529c9d9777d36582cc5955c6d5a4d4b21b5"},{"sha":"af91b279fa8f4eca5659d9fdd1d89074ff388a63","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Fix formatting","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/af91b279fa8f4eca5659d9fdd1d89074ff388a63"},{"sha":"75399b18b5a88e983cca387b766a85f0718568a3","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Add qrencode and remove sudo: false","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/75399b18b5a88e983cca387b766a85f0718568a3"},{"sha":"46d1b7cc4b68fee81fa2ff5b44af2eac949b20af","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Merge branch 'master' into tommi/qr_code\n\n# Conflicts:\n#\ttest/fixtures/permissions.yml\n#\ttest/models/user_test.rb","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/46d1b7cc4b68fee81fa2ff5b44af2eac949b20af"},{"sha":"27e7fa57fc4fe1db854511ec7ce4b6afefe9e905","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Update permissions count","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/27e7fa57fc4fe1db854511ec7ce4b6afefe9e905"},{"sha":"4b4b6939106ac8a3af4721b40416e2b83ccbc112","author":{"email":"74a97831ec830b6e3846c6faa50560947ae01c68@devlab.fi","name":"tiere"},"message":"Allow using qr code resource with tulosta_tuotetarrat.php permissions from classic pupesoft","distinct":false,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/4b4b6939106ac8a3af4721b40416e2b83ccbc112"},{"sha":"cefcf216ff812dfe97668b0780c8c726f0c373ed","author":{"email":"6bcdfafda502b54062528ba343c89ffa95dce1fe@devlab.fi","name":"Johan Tötterman"},"message":"Merge pull request #62 from devlab-oy/tommi/qr_koodi\n\nQR Code generation","distinct":true,"url":"https://api.github.com/repos/devlab-oy/pupenext/commits/cefcf216ff812dfe97668b0780c8c726f0c373ed"}]}