Commit graph

13 commits

Author SHA1 Message Date
Michael Hall
a76076e58a Add new user setup workflow to walk the user through confirming their profile information, choosing categories, finding teams and attending events. Fixes #23 2018-03-04 14:10:37 -05:00
Michael Hall
aa50e85b9a Add support for login and sharing with Facebook and Twitter if app keys are defined 2018-02-12 19:32:42 -02:00
Michael Hall
0ca75a9baf Avoid runtime errors by declaring None values for settings keys being exported to template contexts 2018-02-09 15:35:25 -05:00
Michael Hall
29e58be896 Split event creation into two steps: 1) define the event, 2) pick the place. Make place selection optional. Use Google maps to easily find the address of a place 2018-02-06 23:20:38 -05:00
Michael Hall
d47ec4635e Add accounts app and ability to give badges to users 2018-02-02 22:34:08 -05:00
Michael Hall
b327dcec97 Add permission checks before editing teams or events, use Django messaging framework to tell the use what went wrong 2018-01-22 17:03:25 -05:00
Michael Hall
26357e6b41 Enable Google OAuth2 logins 2018-01-22 12:39:45 -05:00
Michael Hall
6022eb15d5 Add ability to enable Google analytics for production sites 2018-01-22 12:01:07 -05:00
Michael Hall
927933f68e Move loading local_settings overrides to the end of settings.py 2018-01-20 16:51:20 -05:00
Michael Hall
c2195f22ae Use JQuery for dynamic lookups of form fields instead of using a large <select> list 2018-01-20 14:09:57 -05:00
Michael Hall
8f3e190c19 Start new user experience, setup a new team and view the team's page. Add event details page too, but not create event page yet 2017-12-29 22:27:05 -05:00
Michael Hall
a17a5b7894 Add social authentication with python-social-auth and social-auth-app-django. You will need to setup app id & secret in a ./local_settings.py file to use them 2017-12-27 15:00:49 -05:00
Michael Hall
ae1000850d Initial commit, basic models only and just enough views to show it's working 2017-12-26 11:46:27 -05:00