{"push_id":748619060,"size":16,"distinct_size":2,"ref":"refs/heads/master","head":"cc535fba7df2b78e4b9013c23c0a297bd5575528","before":"63ab339642199e2b008e2a3265d494fc960e425a","commits":[{"sha":"0bd00529f650c5888cd4c2040a8168179f030667","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical user specs: update & token generation.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/0bd00529f650c5888cd4c2040a8168179f030667"},{"sha":"eacf0ebe82a4052028c3063e117171acac5045c2","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Merge branch 'master' into technical-users","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/eacf0ebe82a4052028c3063e117171acac5045c2"},{"sha":"c8ec845bd12cba76158a84ccfd223a7b21996861","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical user specs: more authorization scenarios.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/c8ec845bd12cba76158a84ccfd223a7b21996861"},{"sha":"d07396316b54d43defe6d2b29e0db8d1f5268cbb","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical user specs: forbid technical user with password.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/d07396316b54d43defe6d2b29e0db8d1f5268cbb"},{"sha":"9ceef5012c0b685578b054985cf7d82628f52a89","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical users management ui in dashboard members page.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/9ceef5012c0b685578b054985cf7d82628f52a89"},{"sha":"480f874c3183cc620e627098c6d7b7175eba0266","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Refactored cucumber scenarios to use json rather than property tables.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/480f874c3183cc620e627098c6d7b7175eba0266"},{"sha":"830ffe53040344028afb59c7a8912f7373ac603c","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical users: serialization specs for withTechnicalMembership parameter.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/830ffe53040344028afb59c7a8912f7373ac603c"},{"sha":"cb514dffebb333d3e900aa59a493352fb47b52a3","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"User avatar directive.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/cb514dffebb333d3e900aa59a493352fb47b52a3"},{"sha":"4b6d4f05b9a3bdb84cb77fe28d549bd6b1be7d88","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Fixed admin users table (no e-mail for technical users + working pagination).","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/4b6d4f05b9a3bdb84cb77fe28d549bd6b1be7d88"},{"sha":"8a83e6feca7e8f00cebe030eacb3fe6b238cf58c","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical users: allow org admin to delete technical user (and associated membership).","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/8a83e6feca7e8f00cebe030eacb3fe6b238cf58c"},{"sha":"93ff9af0b1d16ca9d42feb924e9702c656c53a87","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Rake task to transform a human user into a technical user.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/93ff9af0b1d16ca9d42feb924e9702c656c53a87"},{"sha":"873fd341516f8b75b0df73bea6e888aa6ac89101","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Technical users: updated admin users page (technical users have no password).","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/873fd341516f8b75b0df73bea6e888aa6ac89101"},{"sha":"a3561680a4a1d57997c694195bd7372b194681d0","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Editor config [ci skip].","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/a3561680a4a1d57997c694195bd7372b194681d0"},{"sha":"7f2cbe250b2faa59a3297aaad4d03879d5d07e6c","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Updated rspec probe and metadata syntax.","distinct":false,"url":"https://api.github.com/repos/probedock/probedock/commits/7f2cbe250b2faa59a3297aaad4d03879d5d07e6c"},{"sha":"340d5df120d74f5524000fe61ccb821c13a494a0","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Send mails with resque.","distinct":true,"url":"https://api.github.com/repos/probedock/probedock/commits/340d5df120d74f5524000fe61ccb821c13a494a0"},{"sha":"cc535fba7df2b78e4b9013c23c0a297bd5575528","author":{"email":"13433295e159c801dd32f40c8806065fbbd1a2e8@gmail.com","name":"Simon Oulevay"},"message":"Run cucumber after rspec instead of before.","distinct":true,"url":"https://api.github.com/repos/probedock/probedock/commits/cc535fba7df2b78e4b9013c23c0a297bd5575528"}]}