{"push_id":2330494228,"size":106,"distinct_size":1,"ref":"refs/heads/master","head":"386b52145be20792c9c4fff77008f3e8918b2218","before":"646f2bfff73bfbdd5a32961be683d8cebdf5db10","commits":[{"sha":"7bc268566065bdda46214626e3030ff4b69b0803","author":{"name":"Chris Smith","email":"05d9eaae79b9065535aa19811ea65e948460655b@sanger.ac.uk"},"message":"Added models and permission checker","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/7bc268566065bdda46214626e3030ff4b69b0803"},{"sha":"3642306057cb68ed9e32e686eebbbc5baff720ae","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"changed PermissionChecker to use pluck instead of select/distinct/map","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/3642306057cb68ed9e32e686eebbbc5baff720ae"},{"sha":"056355d69f5cb6fe97b29c78026d364cfad17d83","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"refactored PermissionChecker to pull results in one query","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/056355d69f5cb6fe97b29c78026d364cfad17d83"},{"sha":"adcb4aa3079bb47dd58d960b88796cbfe3f31125","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Added json api resources for stamp, material and permissions\n\nAlso changed StampMaterial's primary key from a uuid to an int,\nto make it less confusable with its material_uuid field.","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/adcb4aa3079bb47dd58d960b88796cbfe3f31125"},{"sha":"99a56867cb1882a83742aa4827b7c8ef14c362cb","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Added permissions/check to API","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/99a56867cb1882a83742aa4827b7c8ef14c362cb"},{"sha":"99aa0000302db192b05e0f4a8c9b5814b224382f","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Added resource tests and some requests tests","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/99aa0000302db192b05e0f4a8c9b5814b224382f"},{"sha":"af010bb7b4fb32e723b2117eadeaaa8b10080eae","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Added JWT-ey base class for API controllers","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/af010bb7b4fb32e723b2117eadeaaa8b10080eae"},{"sha":"0989764d9adc8ed4f2e834ba78a3cd3b0ce024e6","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"JWT and authorisation in stamp resource","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/0989764d9adc8ed4f2e834ba78a3cd3b0ce024e6"},{"sha":"46832f5d2153b2d1610f7c51c3907c6df308632d","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"started adding DELETE tests","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/46832f5d2153b2d1610f7c51c3907c6df308632d"},{"sha":"5669402a0edf226394a151de8199ed067c08c6c2","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"use updated credentials gem","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/5669402a0edf226394a151de8199ed067c08c6c2"},{"sha":"d53f667763683f9828ba1df50f8c2f1c12237812","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"more tests in spec/requests/.../stamps_spec","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/d53f667763683f9828ba1df50f8c2f1c12237812"},{"sha":"421dd832e5fc69cecf79b55513a501652df98610","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"PermissionResource - made it possible to create a permission","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/421dd832e5fc69cecf79b55513a501652df98610"},{"sha":"cf0d7fedacdf96d6ab5103452fdb6766e2935b5e","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Permission creation/deletion/getting","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/cf0d7fedacdf96d6ab5103452fdb6766e2935b5e"},{"sha":"563b31890ec4faa6975926ca9bc89e9e9cd3d50b","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"some tidying up","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/563b31890ec4faa6975926ca9bc89e9e9cd3d50b"},{"sha":"33067cbb748e55704330a2f79b9826c591c9caf3","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Corrected routes and more mutability logic\n\nAll relationships are now immutable.\nPermissions are immutable (but can be created and deleted).\nMaterials are immutable (but can be created and deleted).","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/33067cbb748e55704330a2f79b9826c591c9caf3"},{"sha":"c4a1e7603512d32655349e5b68c02303bead3276","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Deleting a stamp should delete all its permissions and materials","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/c4a1e7603512d32655349e5b68c02303bead3276"},{"sha":"81db2ef673c867f0b8d8fb556f1c65dd958cdbea","author":{"name":"Harriet Craven","email":"3c0a47d6e044d0395d9b3c8d1d2033b4d35bbea6@sanger.ac.uk"},"message":"Removed after_destroy delete_all permission as this is now done in the permissions gem","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/81db2ef673c867f0b8d8fb556f1c65dd958cdbea"},{"sha":"56c6aa8c3f17bd431dc42900764430310208145e","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Material creation via json api\n\nAdded MatconClient (currently a branch).\nChecks the material owner matches the JWT user.\nIf the MatconClient check fails, returns Forbidden.","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/56c6aa8c3f17bd431dc42900764430310208145e"},{"sha":"1144908d3e0095daf04a7eebe03eb923de8f45c9","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"finished requests spec for materials","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/1144908d3e0095daf04a7eebe03eb923de8f45c9"},{"sha":"38adfb1c821e6c77f1da53a3629bc354fed1dada","author":{"name":"David Robinson","email":"681bf1f672d8e44d3b04f21272a1fe85974c54a9@sanger.ac.uk"},"message":"Added permission/id/set_permissions endpoint\n\nLet you set all permissions for your stamp in one shot.\nDeletes old permissions and creates new ones in a transaction.","distinct":false,"url":"https://api.github.com/repos/sanger/aker-stamp-service/commits/38adfb1c821e6c77f1da53a3629bc354fed1dada"}]}
{"actor":{"display_login":"NikolausC"}}