{"push_id":2303069346,"size":22,"distinct_size":1,"ref":"refs/heads/beaesguerra/ac-69/people-update-put","head":"c81b7b42a6899a24353889a6933a71c612f71855","before":"9ed2d939946fb6554186c332f55aa03a3484ce48","commits":[{"sha":"1bb3e1d8c6c4df6acc73efe6b63d5475c495251e","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-62 implement product transactions api\n\nCreate database calls to get product transactions per type.\nAttributes are hardcoded, but not types. So if we add new product types\nwithout adding new attributes, no code changes are needed.\nEdited DB init script a bit to fix some typos.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/1bb3e1d8c6c4df6acc73efe6b63d5475c495251e"},{"sha":"551c549b73b4f86f9da0d29ea4cd03a5b566e01f","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Merge branch 'master' into enoch/ac-62-get-product-transactions","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/551c549b73b4f86f9da0d29ea4cd03a5b566e01f"},{"sha":"156b823793b396bf0455181a14d126b0ee0925e3","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-62 respond to bea's review #63\n\nReturn product type as well.\nFix linter errors.\nAdd Db suffix to db interface types.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/156b823793b396bf0455181a14d126b0ee0925e3"},{"sha":"9eb71186c3aae6d0b715b495f5d9201b210150a3","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-61 return uuid on authentication\n\nReturn the UUID of the user upon successful authentication.\nUUID is used for subsequent requests, they need to reference themself.\nChanged people database file to refer to new database structure, of people rather than person.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/9eb71186c3aae6d0b715b495f5d9201b210150a3"},{"sha":"7868be5549dd11429b57edcec55c40e57f3fe385","author":{"name":"Enoch Tsang","email":"16c4938720df831e104105e9b52c3746a8a2a975@users.noreply.github.com"},"message":"Merge pull request #63 from agriculture-capstone/enoch/ac-62-get-product-transactions\n\nac-62 implement product transactions api","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/7868be5549dd11429b57edcec55c40e57f3fe385"},{"sha":"4d3a437e91d4bbdfb08a6cb64960cd2bece50836","author":{"name":"Enoch Tsang","email":"16c4938720df831e104105e9b52c3746a8a2a975@users.noreply.github.com"},"message":"Merge pull request #70 from agriculture-capstone/enoch/ac-61-uuid-with-auth\n\nac-61 return uuid on authentication","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/4d3a437e91d4bbdfb08a6cb64960cd2bece50836"},{"sha":"804ac779da2db52c6479c64f75e493e39097e3f3","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"omg post requset into db, thank the lord","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/804ac779da2db52c6479c64f75e493e39097e3f3"},{"sha":"b63f1f3c9ee155630f4e4afd6e45ff78f2ce2b48","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"remove unncessary changes","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/b63f1f3c9ee155630f4e4afd6e45ff78f2ce2b48"},{"sha":"50bbcd2a2def95811824e36dd78a07a13f36c62f","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-65 abstract out database and API interfaces\n\nUse separate interfaces for database and API types.\nService is used to translate between the two.\nImplemented for GET product transactions, post has been commented out.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/50bbcd2a2def95811824e36dd78a07a13f36c62f"},{"sha":"d3a4d774ef9fe1f4a0e71e5d9f1e2b0e7581b37a","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Merge branch 'enoch/ac-65-post-product-transaction' of github.com:agriculture-capstone/agricore into enoch/ac-65-post-product-transaction","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/d3a4d774ef9fe1f4a0e71e5d9f1e2b0e7581b37a"},{"sha":"167a592f9a8868860d4dd525255c0f78314cc25a","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-66 fix post product transaction with new strategy\n\nPosting product transactions use completely separate interfaces for the\ndatabase and the API. A service is in the middle to translate between\nthe two formats.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/167a592f9a8868860d4dd525255c0f78314cc25a"},{"sha":"85585f4ca3feb07adbc95735b7354abb765308bf","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-65 fix linter errors, mostly add documentation","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/85585f4ca3feb07adbc95735b7354abb765308bf"},{"sha":"f1cd757657fa6b3e93fa175561359cd68716aa16","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Add option for backing up the database to file\n\ndockerize.sh script now has backupdb option to backup the current\ndatabase to a file. The database's name is based on the database name\nand current datetime.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/f1cd757657fa6b3e93fa175561359cd68716aa16"},{"sha":"cce514b17956af9fc73841434c05b199d79f14ff","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-65 handle some invalid requests\n\nOnly handles missing requests right now. Uncaught errors will send a 500\nstatus code.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/cce514b17956af9fc73841434c05b199d79f14ff"},{"sha":"444540a1d07c739580ade1cbcf64af52a1ca3c55","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"ac-65 add uuid to required parameter in posting a new product transaction.\n\nThe agritrader could create a farmer offline, and link a new product transaction\nto that new farmer which is not in the database. If the database sends a new uuid then\nthe agritrader must update all the product transactions. Requiring a uuid and using that\none makes the agritrader alot easier.","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/444540a1d07c739580ade1cbcf64af52a1ca3c55"},{"sha":"b4e2990b0b760917c4c98e7fb11f82c6ec745b9b","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Fix merge conflicts","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/b4e2990b0b760917c4c98e7fb11f82c6ec745b9b"},{"sha":"3970dd7e45d18f3ef9c35fe524a938c43a042bdd","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Update product transaction","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/3970dd7e45d18f3ef9c35fe524a938c43a042bdd"},{"sha":"0288c37d537e20e35c380dceae7b81bf8478fc37","author":{"name":"Enoch Tsang","email":"bd07d7e119e0b9af2f5f96c4b0bbd027238cc01d@hotmail.com"},"message":"Fix linting errors","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/0288c37d537e20e35c380dceae7b81bf8478fc37"},{"sha":"c15fe49f07bad93c63602aaa12757b3ea7976fb0","author":{"name":"Enoch Tsang","email":"16c4938720df831e104105e9b52c3746a8a2a975@users.noreply.github.com"},"message":"Merge pull request #72 from agriculture-capstone/enoch/database-backup-script\n\nAdd option for backing up the database to file","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/c15fe49f07bad93c63602aaa12757b3ea7976fb0"},{"sha":"1e711e82126239ad8599300b8c480370280e3e20","author":{"name":"Enoch Tsang","email":"16c4938720df831e104105e9b52c3746a8a2a975@users.noreply.github.com"},"message":"Merge branch 'master' into enoch/put-product-transactions","distinct":false,"url":"https://api.github.com/repos/agriculture-capstone/agricore/commits/1e711e82126239ad8599300b8c480370280e3e20"}]}
{"actor":{"display_login":"beaesguerra"}}