{"push_id":942157564,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"494a699ed5b7e1c181e5c149c45234fee1ac6f33","before":"f1d0c5c17d4895b605b61c891cbcab6d4ca246f5","commits":[{"sha":"87a8245bc487d93bf9bcc74a70ff235f76a741cb","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"refactoring and api rewritting","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/87a8245bc487d93bf9bcc74a70ff235f76a741cb"},{"sha":"f50694faa5efe64d8faa59adbef7224e4b0654d8","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"decorator for ensuring login has been done\n* note: security needs to be ensured (OAuth2?)\n*usage:\n        @mxcube.route('/post')\n        @mxlogin_required\n        def post():\n            pass","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/f50694faa5efe64d8faa59adbef7224e4b0654d8"},{"sha":"4c70dbf41acac01cee035ddc8aef8d6f6f9cc971","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"minimal session (hw_obj) management if login 'ok'","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/4c70dbf41acac01cee035ddc8aef8d6f6f9cc971"},{"sha":"886911028fe737e2fd5c1514a0b49ca9ad787d09","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"clear the queue, filename based on proposal_id, api for retrieving the\nsaved queue","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/886911028fe737e2fd5c1514a0b49ca9ad787d09"},{"sha":"214d4f32419969a0fd3ed7da9d05367f375b0982","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"tab fix","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/214d4f32419969a0fd3ed7da9d05367f375b0982"},{"sha":"44c3f98a74620b89e02edd4330a6f5ce3102c5ea","author":{"email":"292139a047afa62e9e982cc9d73182acab2b546c@id02det1.esrf.fr","name":"Matias Guijarro"},"message":"fixed name of required prop","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/44c3f98a74620b89e02edd4330a6f5ce3102c5ea"},{"sha":"da07a1dc1c9fcdb18560b141705faacf3bc42986","author":{"email":"292139a047afa62e9e982cc9d73182acab2b546c@id02det1.esrf.fr","name":"Matias Guijarro"},"message":"added missing onHide property\nchanged name for default class","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/da07a1dc1c9fcdb18560b141705faacf3bc42986"},{"sha":"2beb33d841b65410fe3c5b729d1420b2b5321b0c","author":{"email":"292139a047afa62e9e982cc9d73182acab2b546c@id02det1.esrf.fr","name":"Matias Guijarro"},"message":"fixed pullRight property","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/2beb33d841b65410fe3c5b729d1420b2b5321b0c"},{"sha":"ffa8c6e61ba6282519332b07d6e960b33087e7bb","author":{"email":"292139a047afa62e9e982cc9d73182acab2b546c@id02det1.esrf.fr","name":"Matias Guijarro"},"message":"fixed samples_list and selected prop types => from 'array' to 'object'\nfixed sample_id prop type => from number to string","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/ffa8c6e61ba6282519332b07d6e960b33087e7bb"},{"sha":"1862b8b80b5c232871072c88720c36756f664c8a","author":{"email":"292139a047afa62e9e982cc9d73182acab2b546c@id02det1.esrf.fr","name":"Matias Guijarro"},"message":"added missing `loadable` property\nbug fix: selected property is either `true` or `false` (could have been `undefined` before)","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/1862b8b80b5c232871072c88720c36756f664c8a"},{"sha":"8e5988564e536d183ae04361f719bca912d668c8","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"meguiraun"},"message":"Merge pull request #98 from mguijarr/warning_fixes\n\naccepted on behalf of Antonio (he is not totally adapted to this wonderful nordic weather...)","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/8e5988564e536d183ae04361f719bca912d668c8"},{"sha":"26723258740c07b24955d50fc47ae5a716345b16","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"usefull script for populating the without a client","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/26723258740c07b24955d50fc47ae5a716345b16"},{"sha":"0873346e810a3bb489b2e1ae15bc839f63c38b27","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"dummy (un)mount api calls","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/0873346e810a3bb489b2e1ae15bc839f63c38b27"},{"sha":"e46e0ed7dc9bcc25ceb4adb0d89e974a94d7eac0","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":" point to diff mockup","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/e46e0ed7dc9bcc25ceb4adb0d89e974a94d7eac0"},{"sha":"65f2a7f18668afa8f2cd022ffdc0c772e2536103","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"checked toggle method added, some fixes here and there","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/65f2a7f18668afa8f2cd022ffdc0c772e2536103"},{"sha":"86f7c9d424538e5af2049d5f72d7bdcfc0c16b68","author":{"email":"41dfbaedfbce702104de1e066cf3d8e28911e12d@gmail.com","name":"Mikel Eguiraun"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/86f7c9d424538e5af2049d5f72d7bdcfc0c16b68"},{"sha":"494a699ed5b7e1c181e5c149c45234fee1ac6f33","author":{"email":"1e0be0bac08cc348463fc4d34530131c5edbd95d@maxlab.lu.se","name":"Jie Nan"},"message":"merge with mikel master","distinct":true,"url":"https://api.github.com/repos/JieNanMAXIV/mxcube3/commits/494a699ed5b7e1c181e5c149c45234fee1ac6f33"}]}