{"push_id":839686336,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"71e19c4bc84323a9f131f803c3736632a77a7372","before":"2dd69b8ae661d8b12f41f9690abfe2bfc54ea4a9","commits":[{"sha":"78a128b256805f21754a715927cfee1437f3c986","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Add database configuration and update README.md\n\nThis commit is the result of attempting to install and setup the project\non my own computer. A Flask configuration file was added that is\nneccesary to run. MySQL-Python was abandoned for PyMySQL due to Python 3\ncompatibility. The 'submits' table schema was added to the database\ninitialization script. Finally additional instructions were included to\nthe README.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/78a128b256805f21754a715927cfee1437f3c986"},{"sha":"0eace61749db65025126038eb3d927e78e1f8b54","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Add load_user import to views.py\n\nThe views module was missing the load_user import, so attempting\nto log in a user was throwing an error.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/0eace61749db65025126038eb3d927e78e1f8b54"},{"sha":"c19813ab5be52af580e3495e77b927aecbcec3aa","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Resolve conflists with master\n\nChanged SQLAlchemy engine statement for PyMySQL and import statement in\nviews.py\nMerge branch 'master' into bmorris\n\nConflicts:\n\tauacm/app/database.py\n\tauacm/app/views.py","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/c19813ab5be52af580e3495e77b927aecbcec3aa"},{"sha":"22058799cebd88e16bc10885c4f7bb37c9969c38","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Update with master","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/22058799cebd88e16bc10885c4f7bb37c9969c38"},{"sha":"97ecca28abb70564b8d038aae70021af0c9ad597","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Update readme to be correct.\n\nSince my initial update to the readme, the instructions are no\nlonger relevant. My additions were removed.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/97ecca28abb70564b8d038aae70021af0c9ad597"},{"sha":"ac3d27274ea3bd11ce92c18c0abf31cd528c7466","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Create blog part of website.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/ac3d27274ea3bd11ce92c18c0abf31cd528c7466"},{"sha":"0ea49e626604770ac5ebd15d4297861f2e22ee52","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Add Bootstrap and minimal style to login page.\n\nLogin page now has Bootstrap and a small amount of style added to it.\nParticularly the login box is now centered on the page and preceded\nby a \"Please log in\" heading. Ideally in the future this would be\ndone under the Angular route templating system, but now we have a\nnot-so-ugly login screen.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/0ea49e626604770ac5ebd15d4297861f2e22ee52"},{"sha":"d2256952c76b5102cdc6eb27c31007c5c6fe101e","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Add functionality to create new users\n\nAdministrators can now go to their settings page and add a new\nuser. The form calls the API (which was updated to require the\ncaller to be an admin) and updates the database. Very little\nerror checking was done and the form/requests fail silently\n(next to add).","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/d2256952c76b5102cdc6eb27c31007c5c6fe101e"},{"sha":"418553f749c2a8f74861ed560fcce657c6f05425","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Fix glitch after submitting blog post. Update db.\n\nThe database schema has changed again to accomodate blog posts. Other\nthan that, blog posts are now accessible to everyone, and admins can\npublish blog posts.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/418553f749c2a8f74861ed560fcce657c6f05425"},{"sha":"593d93314418f734ffdaf7dc6613173be0ccdb28","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Corrected virtualenv script for C flags and Python 2.7\n\nThe recent addition of websockets via module gevent requires that the\nproject be run with Python 2.7. In addition, the package needs to be\ninstalled with CFLAGS='-std=c99'. This version of the script reflects\nthose changes.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/593d93314418f734ffdaf7dc6613173be0ccdb28"},{"sha":"e83d43d730873a23b526fdfd3c218746fac4eeaf","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Give create user form half-decent validation.\n\nThe create user form now validates the input. It does it as Angular as\npossible, with ng-messages. Most of the validation occurs in the view,\nthough some in the SettingsController. ngMessages is a seprate module\nthat needed to be included to the project, but will be accessible from\nany form that needs validation now.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/e83d43d730873a23b526fdfd3c218746fac4eeaf"},{"sha":"717b813b7ff4e3eadb81f01b2f283a7b5c2d2d1f","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Merge pull request #6 from AuburnACM/bmorris\n\ncreate-user","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/717b813b7ff4e3eadb81f01b2f283a7b5c2d2d1f"},{"sha":"e203feffdb98fe869152476819af03dcbeb69aed","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Merge branch 'master' into blog","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/e203feffdb98fe869152476819af03dcbeb69aed"},{"sha":"54c16029bd2826ff023a5f2983feb3ebb8825fa1","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Merge pull request #5 from AuburnACM/blog\n\nBlog","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/54c16029bd2826ff023a5f2983feb3ebb8825fa1"},{"sha":"cc979426ec88a8bbe88b0e7bea5dac399605e19f","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Add database creation to acm.sql","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/cc979426ec88a8bbe88b0e7bea5dac399605e19f"},{"sha":"d01a9b1ba3d6b990c09dac938facca6fa96b3128","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Upgrade showdown to 1.3.0\n\nThe previous version of showdown (introduced by blogs) was out of date, this\ncommit makes the necessary to upgrade it. Also updated the bower.json\nfile to better represent all the dependencies and added node_modules to\nthe gitignore","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/d01a9b1ba3d6b990c09dac938facca6fa96b3128"},{"sha":"30af0617f62b4e8f9322cd7357b22f8ec7778927","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Fix problem with linux systems","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/30af0617f62b4e8f9322cd7357b22f8ec7778927"},{"sha":"cf0ba1f1e1cf5ab6250d619107a06276c4cced17","author":{"email":"c2fb2e973cad4af141da35fd7a70ce14f9ec1d49@me.com","name":"BrandonLMorris"},"message":"Remove all grotesque hardcodings of 'localhost:5000'\n\nUrls were hardcoded as 'localhost:5000' for development purposes. These\nhave been generalized to $window.location.host and request.base_url (for\nJavascript and Python, respectively). Now it should function correctly\nboth in development and deployment environments.","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/cf0ba1f1e1cf5ab6250d619107a06276c4cced17"},{"sha":"71e19c4bc84323a9f131f803c3736632a77a7372","author":{"email":"8c2570994c1c233b13db19991c903d991e6d5723@gmail.com","name":"William Hester"},"message":"Merge pull request #7 from AuburnACM/no-localhost\n\nNo localhost","distinct":true,"url":"https://api.github.com/repos/DaveShuckerow/auacm/commits/71e19c4bc84323a9f131f803c3736632a77a7372"}]}