{"push_id":847480307,"size":59,"distinct_size":1,"ref":"refs/heads/basic_map","head":"ed3e7e4aa5af050c09e161343802eb2900d4686b","before":"569f1eab4e89936d7c7a76cc0234e29acd0498d4","commits":[{"sha":"c50574b3bc04a86a35baa589de244f2eebbb0e7d","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Created README","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/c50574b3bc04a86a35baa589de244f2eebbb0e7d"},{"sha":"87409c90fbf9d6982649055e2f47eeda0ceba79e","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Defined some setup commands to ensure that db is prepared and roles are created","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/87409c90fbf9d6982649055e2f47eeda0ceba79e"},{"sha":"5fdf33a092c244ef50a17085bcaaac061689420b","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Added logic for admins to change other accounts' types and invite new users. Admins can either create a user and define their password or invite them so that the new user receives an email to create a password.","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/5fdf33a092c244ef50a17085bcaaac061689420b"},{"sha":"1c531943a25f9aff79952aeea17f8e1669a77ae7","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Moved db creation and deletion to recreate_db command","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/1c531943a25f9aff79952aeea17f8e1669a77ae7"},{"sha":"6c66eb66c7edd522ba0a4ea2240cdd727e1680e8","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Split instructions into setting up and running the app sections","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/6c66eb66c7edd522ba0a4ea2240cdd727e1680e8"},{"sha":"7bcc7f96604e61af3c9b8a203ef18b58dc1a77ea","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Merge pull request #10 from hack4impact/readme\n\nCreated README","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/7bcc7f96604e61af3c9b8a203ef18b58dc1a77ea"},{"sha":"7374f76310b7eb5c18b6fff994110cca5e073f42","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Defined some setup commands to ensure that db is prepared and roles are created","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/7374f76310b7eb5c18b6fff994110cca5e073f42"},{"sha":"e98dbf1ee0dd2af422a04698e066baaaf46560b9","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Added logic for admins to change other accounts' types and invite new users. Admins can either create a user and define their password or invite them so that the new user receives an email to create a password.","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/e98dbf1ee0dd2af422a04698e066baaaf46560b9"},{"sha":"2ff4b6eddac4f9c956099e8a6e3e3e250b1e505a","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Moved db creation and deletion to recreate_db command","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/2ff4b6eddac4f9c956099e8a6e3e3e250b1e505a"},{"sha":"068b5b88906d5f53f51ec94170c0b617165ae06c","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Removed a TODO after sanity checking that accounts created by admins can log in","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/068b5b88906d5f53f51ec94170c0b617165ae06c"},{"sha":"6cd3f873b5ce10310618fdcc2b463600bf179457","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Merge branch 'improved-user-flow' of https://github.com/hack4impact/flask-base into improved-user-flow","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/6cd3f873b5ce10310618fdcc2b463600bf179457"},{"sha":"f5ccd77df8da9fdcb240049b384b3d5ab40f42b3","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Changed filter_by call to a get call","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/f5ccd77df8da9fdcb240049b384b3d5ab40f42b3"},{"sha":"ae1c70e8af1098d128b17260d1949eb5453a7bb8","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Invited users are now redirected to the index page when they log in","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/ae1c70e8af1098d128b17260d1949eb5453a7bb8"},{"sha":"117fe3b864fba02534843f9fa75c86b9025bf2c5","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Reduced confirmation token expiration time to 1 week. Now, when invited users try to use an expired token, a new email is sent to them automatically.","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/117fe3b864fba02534843f9fa75c86b9025bf2c5"},{"sha":"34a921fe2d566ecf0379863dbb7ad4d2473603c8","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Merge pull request #11 from hack4impact/improved-user-flow\n\nImproved user flow","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/34a921fe2d566ecf0379863dbb7ad4d2473603c8"},{"sha":"2b9302d5a6ff6a677c856f995ae862fcc8a2dd28","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Added README","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/2b9302d5a6ff6a677c856f995ae862fcc8a2dd28"},{"sha":"272c1182dbc68a63acf97be6c0108d3e09a9c232","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Made a manage.py command for populating fake data. Gave fake users a randomly selected role.","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/272c1182dbc68a63acf97be6c0108d3e09a9c232"},{"sha":"ec6763187f0219f36be2ee94c1ec82eb4cdeb60b","author":{"email":"b2912c4d4030b9cab7919b22d632440a65edb00f@gmail.com","name":"nancywong"},"message":"Add Agency and IncidentReport classes","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/ec6763187f0219f36be2ee94c1ec82eb4cdeb60b"},{"sha":"985500ea101a62f81127324bed8f772e730ddef6","author":{"email":"b2912c4d4030b9cab7919b22d632440a65edb00f@gmail.com","name":"nancywong"},"message":"Set agency schema fields in insert_agencies()","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/985500ea101a62f81127324bed8f772e730ddef6"},{"sha":"ef827072af9239a12546fc0a005a3894ff9ad04f","author":{"email":"ce609bf095f55e47fd4e8e915bf352bf3644a590@gmail.com","name":"Ben Sandler"},"message":"Merge branch 'idling_incident_schema' of https://github.com/hack4impact/clean-air-council into idling_incident_schema","distinct":false,"url":"https://api.github.com/repos/hack4impact/clean-air-council/commits/ef827072af9239a12546fc0a005a3894ff9ad04f"}]}