{"push_id":623898281,"size":58,"distinct_size":1,"ref":"refs/heads/master","head":"30e3809ee04135811e591c5d7ecbed39bfb51916","before":"8da400c349bd9fe075ae30e82cbea3730c47d11f","commits":[{"sha":"1d4f1353430d1fdd95b514887449e1c3942604a6","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Add get single sample type template API #36\n\nDoes not yet support the values for the user attribute type.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/1d4f1353430d1fdd95b514887449e1c3942604a6"},{"sha":"8abeb04076c89641ddf141cea916f9291bb5e908","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Populate full user names in user attribute type in Sample Type API responses #36\n\nLoad the names of the registered users and populate the options element with this information in responses from the Sample Type API.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/8abeb04076c89641ddf141cea916f9291bb5e908"},{"sha":"6aa3f9bcce53ed47ada3ba1ad96f6e4048bc722e","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Get and list sample types API #36\n\n* Rename old SampleTypeAttribute to SampleTypeTemplateAttribute for consistency.\n* Create SampleType and SampleTypeAttribute classes.\n* Create SampleTypesController with list and get single type actions.\n* Ability to download files that have been uploaded as part of creating a sample type.\n* Migrations.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/6aa3f9bcce53ed47ada3ba1ad96f6e4048bc722e"},{"sha":"f9c860074b724d5a122a306b1a2ad72218d6d4a2","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Create sample type API #36\n\n* Controller action.\n* Form types.\n* Validation.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/f9c860074b724d5a122a306b1a2ad72218d6d4a2"},{"sha":"b2474080241e9873e1ba8849f7bebee7e2f8e5fa","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Upgrade Symfony to 2.6.4\n\nAllows us to take advantage to improvements in Expression constraint.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/b2474080241e9873e1ba8849f7bebee7e2f8e5fa"},{"sha":"e5ad8ea523c670101125674fabdc493ea007441b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Include label in sample type API responses - #36","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/e5ad8ea523c670101125674fabdc493ea007441b"},{"sha":"7acc87d906750e2f8f021ed6a43304171663a992","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 panel template changes","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/7acc87d906750e2f8f021ed6a43304171663a992"},{"sha":"841ea4b43b85431cb590394a72ab012919f1b876","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Add get single sample type template API #36\n\nDoes not yet support the values for the user attribute type.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/841ea4b43b85431cb590394a72ab012919f1b876"},{"sha":"b7b021e10a6d2f6dab29ab3cd40b00f2393ae9bf","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Populate full user names in user attribute type in Sample Type API responses #36\n\nLoad the names of the registered users and populate the options element with this information in responses from the Sample Type API.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/b7b021e10a6d2f6dab29ab3cd40b00f2393ae9bf"},{"sha":"d07a0953b4b9d1a7aed6229c8ab12930e175c0aa","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Get and list sample types API #36\n\n* Rename old SampleTypeAttribute to SampleTypeTemplateAttribute for consistency.\n* Create SampleType and SampleTypeAttribute classes.\n* Create SampleTypesController with list and get single type actions.\n* Ability to download files that have been uploaded as part of creating a sample type.\n* Migrations.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/d07a0953b4b9d1a7aed6229c8ab12930e175c0aa"},{"sha":"d1f780166be69d33ca608dd172173f7558b0c695","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Create sample type API #36\n\n* Controller action.\n* Form types.\n* Validation.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/d1f780166be69d33ca608dd172173f7558b0c695"},{"sha":"7c664ecbb0c2b966816e1a64157c426082520119","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Upgrade Symfony to 2.6.4\n\nAllows us to take advantage to improvements in Expression constraint.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/7c664ecbb0c2b966816e1a64157c426082520119"},{"sha":"fddec0e03fa9233d4a2e94389364cf4e84974471","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Include label in sample type API responses - #36","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/fddec0e03fa9233d4a2e94389364cf4e84974471"},{"sha":"03c0a00c35e473cf58df3966967fe6ca425198f2","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 grid development\n\nRebuilt","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/03c0a00c35e473cf58df3966967fe6ca425198f2"},{"sha":"a338e9c858d7aac38aa99503a861ff46c93baad1","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"Merge branch 'feature/36-create-a-sample-type' of https://github.com/littlerobot/slims into feature/36-create-a-sample-type","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/a338e9c858d7aac38aa99503a861ff46c93baad1"},{"sha":"f65eb67692aab48fdb020edcf4c80c5f673a0b35","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@stuart-chapman.com","name":"Stuart Chapman"},"message":"Fix broken database migration\n\nNeeded to rename sample_type_attribute to sample_type_template_attribute.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/f65eb67692aab48fdb020edcf4c80c5f673a0b35"},{"sha":"2e96bb73d4289a05c7a4166e61dbe654de1aa251","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 fix for rowexpander feature","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/2e96bb73d4289a05c7a4166e61dbe654de1aa251"},{"sha":"938242eeafffc6e918ce1505126b06b94123a949","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 Type templates global store. Form tpl.","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/938242eeafffc6e918ce1505126b06b94123a949"},{"sha":"5d9312e98ed0f57841cdf18f1efa4e40944237c4","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 form development\n\nRebuilt","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/5d9312e98ed0f57841cdf18f1efa4e40944237c4"},{"sha":"a3f5114c5d887a30ccfee693b6ab1e0e15c833b0","author":{"email":"f657afca3860828d9147d40e99bbafd6bc3885d6@gmail.com","name":"Alexey Lazarev"},"message":"#36 fields generation\n\nRebuilt","distinct":false,"url":"https://api.github.com/repos/littlerobot/slims/commits/a3f5114c5d887a30ccfee693b6ab1e0e15c833b0"}]}