{"push_id":951538913,"size":29,"distinct_size":1,"ref":"refs/heads/master","head":"d2512768531460ba4bfa8558db4290f30c4d2d80","before":"374ae7cf38d1bf0ac642f245a92bdd64f01e75d1","commits":[{"sha":"bac0f68185af7d8e1b99369acf47bfc9c182b920","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Fix minor 2fa auth bug","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/bac0f68185af7d8e1b99369acf47bfc9c182b920"},{"sha":"3319023bbf05de068da9d2f0444b876c17619b1e","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Create /memberStatus endpoint for Organization to check member status for user","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/3319023bbf05de068da9d2f0444b876c17619b1e"},{"sha":"6f74fa3a2edb34b01807313f8e84adc6c9d93d21","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Refactor state for user membership and add proper resolves. Update Api-service to include membership status","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/6f74fa3a2edb34b01807313f8e84adc6c9d93d21"},{"sha":"efcfc3e3a97c700768f01423589a9eb4edd622e3","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Cache memberstatus endpoint","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/efcfc3e3a97c700768f01423589a9eb4edd622e3"},{"sha":"9f1e07b171b30c33d4fdd86bd0f2713397ea65dc","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Create cache custom response to clean up Org controller code. Create /team members endpoint","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/9f1e07b171b30c33d4fdd86bd0f2713397ea65dc"},{"sha":"48a0ee0b5b207fcb58603bc69d7281358e506ca8","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Refactor organization controller to seperate implementation logic","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/48a0ee0b5b207fcb58603bc69d7281358e506ca8"},{"sha":"b1bd8fe094e4c8b11ea1c91436083b33204dc053","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Update cache response. Setup Team Controller. Refactor OrgController","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/b1bd8fe094e4c8b11ea1c91436083b33204dc053"},{"sha":"92600a9362d6141face0b0dadbcf2d6c5c37aec9","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Implement proper error handling, caching, and async flow in /index teamController","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/92600a9362d6141face0b0dadbcf2d6c5c37aec9"},{"sha":"7e248e2e7489af09eb8b1e507fae268a127a9fd3","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Github service query abstracted further out to allow params and non-params in same function call","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/7e248e2e7489af09eb8b1e507fae268a127a9fd3"},{"sha":"c5fb8f5a81c8352a4e9e486a0438406a7d436246","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Fix to team join","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/c5fb8f5a81c8352a4e9e486a0438406a7d436246"},{"sha":"492b0a5540951e7c7f3029d049b0d1349c2e97f7","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Update Redis caching. Make getDetails() in User model use generators","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/492b0a5540951e7c7f3029d049b0d1349c2e97f7"},{"sha":"7277118e6c8cac0cbf1b54519d58efc164f6efe8","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Add init fn for Team model for easy GH orm access","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/7277118e6c8cac0cbf1b54519d58efc164f6efe8"},{"sha":"157d4ca44db17de880c29474de580e8a8c479f69","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Add catches to all co.js calls for error visibility","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/157d4ca44db17de880c29474de580e8a8c479f69"},{"sha":"8f286285554f4cde79ec2bd35c580628843aeece","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Create instance method wrappers to octonode for Team model","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/8f286285554f4cde79ec2bd35c580628843aeece"},{"sha":"31f6065a47cc587c7fab613ff277263eab393326","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Update Repo model and add init fn","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/31f6065a47cc587c7fab613ff277263eab393326"},{"sha":"44dcff038922a69e6986d616cd61edf93d4e9d0a","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Remove unused logs in Github service","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/44dcff038922a69e6986d616cd61edf93d4e9d0a"},{"sha":"e7aabb267499ad92dce8054d87a233e35612132d","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Update gh client name and fix major bug in Team init","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/e7aabb267499ad92dce8054d87a233e35612132d"},{"sha":"b094385a44451d58920c9d5896762217c2d366f6","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Fix init update issues in Team/Repo model","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/b094385a44451d58920c9d5896762217c2d366f6"},{"sha":"32bdfc557a588d584a5eab31b5ded263ba011628","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Refactor Org/User models to wrap alot of octonode functionality","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/32bdfc557a588d584a5eab31b5ded263ba011628"},{"sha":"74d2a5f997e0611b8f02e64f709bd19b25faa24d","author":{"email":"d027340eca1cbef0276ce60b0fe397bd8ab3da3c@outlook.com","name":"voxlol"},"message":"Refactor 2FA auth to use generator and work off cache","distinct":false,"url":"https://api.github.com/repos/boozallen/ossportal/commits/74d2a5f997e0611b8f02e64f709bd19b25faa24d"}]}