{"push_id":3059571549,"size":53,"distinct_size":1,"ref":"refs/heads/optimize-databases","head":"3df5b196fb7bab633f9a8974daa23dfdb9f487dc","before":"7f735ea2a3106b45e5a7ef397ec1cbde787f2e33","commits":[{"sha":"52935de0fc4129b16188d7ca5d3b3d7ee40c495e","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@users.noreply.github.com"},"message":"Merge pull request #1 from TopBunkNYC/modify-for-topbunk\n\nAdapt Reviews module to TopBunk","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/52935de0fc4129b16188d7ca5d3b3d7ee40c495e"},{"sha":"b35ae88cfe98155980463fdb76148af52c6c920f","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Change schema variable names for correct pluralization","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/b35ae88cfe98155980463fdb76148af52c6c920f"},{"sha":"95d6af039719515db08de02216fa6b02b09f1dd5","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add server routes and clarify model references in controller","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/95d6af039719515db08de02216fa6b02b09f1dd5"},{"sha":"9504b643303fa67528694e7f7e6be50edcaa05d9","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add controller methods and rename more variables to remove plural","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/9504b643303fa67528694e7f7e6be50edcaa05d9"},{"sha":"c764045728a9fd77f6181fa53c3b04fc08e23d44","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Change variable names to follow conventions","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/c764045728a9fd77f6181fa53c3b04fc08e23d44"},{"sha":"1c1eae96a738a2abfc6472c47bbe68538ef29e13","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Fix security vulnerability in SQL queries\n\nExisting SQL queries directly insert strings from API calls into\nSQL queries. I have modified the code to use prepared statements\n(question marks) to prevent SQL injection. I have verified that\nthe search method still works with this security enhancement.","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/1c1eae96a738a2abfc6472c47bbe68538ef29e13"},{"sha":"8c60eb8e584f7bd39a8b954f95f6f8893bacdb6f","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Implement delete method on models","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/8c60eb8e584f7bd39a8b954f95f6f8893bacdb6f"},{"sha":"bd954b636085d0aa9ca9cdf1948d0a72f53586a6","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add simple testing suite","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/bd954b636085d0aa9ca9cdf1948d0a72f53586a6"},{"sha":"eb23b5fa58c5fdb6d57fea8e75b9f7b2a2d06543","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add API testing file with pseudocode","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/eb23b5fa58c5fdb6d57fea8e75b9f7b2a2d06543"},{"sha":"8ec82179c28066e8aeb127e6933795e542c2be52","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add editReview method in models and rename review to review_text","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/8ec82179c28066e8aeb127e6933795e542c2be52"},{"sha":"d64cfef97c92b41db5511cec5ba72d8bbac04553","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Implement v0 of postReview method","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/d64cfef97c92b41db5511cec5ba72d8bbac04553"},{"sha":"f3b65dbdc338a8625262ed051cc82b952505c4ce","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Change variable names in client to conform to back end","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/f3b65dbdc338a8625262ed051cc82b952505c4ce"},{"sha":"f3c7f5219d4763901241d420529e44bb76f751cf","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Make POST method work and begin writing DELETE tests","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/f3c7f5219d4763901241d420529e44bb76f751cf"},{"sha":"48462843ab810b615429215862050bfc239ab14d","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Implement all CRUD API methods for Reviews table\n\nThis commit includes all CRUD API methods for the Reviews table.\nThe following refer to the method names in the controller/model:\n- CREATE: postReview\n- READ: getAllReviews (already in legacy codebase)\n- UPDATE: editReview\n- DELETE: deleteReview","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/48462843ab810b615429215862050bfc239ab14d"},{"sha":"13fdfe7359d2624f89b8fc74e84d20060bfeff3c","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@users.noreply.github.com"},"message":"Merge pull request #2 from TopBunkNYC/implement-crud-api\n\nImplement CRUD API methods for Reviews","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/13fdfe7359d2624f89b8fc74e84d20060bfeff3c"},{"sha":"cc94f96950e09d33a101c01063dbba2b39887b09","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Modularize the usage of MySQL to allow for using other DBs","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/cc94f96950e09d33a101c01063dbba2b39887b09"},{"sha":"9e385e38671fd6a1f20c543cd880fd788285505b","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Set up schema and DB connection for PostgreSQL","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/9e385e38671fd6a1f20c543cd880fd788285505b"},{"sha":"814fedb99596c0d62c5ac0889a4ff06e0cceca35","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Save progress on build script","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/814fedb99596c0d62c5ac0889a4ff06e0cceca35"},{"sha":"1b290497db8cd169158d8c62602dbd4bbd4ecd9b","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Add Review Schema","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/1b290497db8cd169158d8c62602dbd4bbd4ecd9b"},{"sha":"84c89e671594ba800bd6ef177b2909eeedc41fd1","author":{"name":"David Weinzimmer","email":"50fc4f2cc69458a065b2c794ce414c732c5785bf@gmail.com"},"message":"Set up separate Postgres DB folder and configure faker scripts","distinct":false,"url":"https://api.github.com/repos/TopBunkNYC/Reviews/commits/84c89e671594ba800bd6ef177b2909eeedc41fd1"}]}
{"actor":{"display_login":"dweinzimmer"}}