Commit graph

35 commits

Author SHA1 Message Date
Michael Hall
233483c0c4 Add fields to Team and Event admin site 2018-02-13 10:33:23 -02: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
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
3826e49168 Allow editing your user profile. Limited ability at the moment 2018-02-01 23:26:11 -05:00
Michael Hall
76ef0160b2 Display user avatar in team members list and event attendee list 2018-02-01 22:52:02 -05:00
Michael Hall
e15cdd7fc1 Require 3 characters or more before calling an API for Lookup fields. Limit returned results to 20 objects. Include 'no value' option in lookup field results 2018-01-29 12:48:14 -05:00
Michael Hall
8e6fc7c4da Fix team creation failure when City isn't defined by making City a required field 2018-01-29 10:06:46 -05:00
Michael Hall
4e031ae07d Add ability to delete events and teams. Fixes #14 2018-01-26 22:38:11 -05:00
Michael Hall
7cbb96bb09 Allow importing events without an venue, as long as it has a location (city) 2018-01-26 21:07:07 -05:00
Michael Hall
0b239e553a Expand UserProfile admin, auto-set profile realname if possible 2018-01-26 21:06:33 -05:00
Michael Hall
3a9d1b6863 Add Description field to Teams, allow Markdown for team and event descriptions, use Bootstrap layouts for team and event pages 2018-01-25 16:50:19 -05:00
Michael Hall
bb88e55d49 Add longitude and latitude to city import, use it for searchable data when a Place isn't defined for an event 2018-01-25 16:41:12 -05:00
Michael Hall
d5217c14f3 Fix broken new event form 2018-01-24 10:58:47 -05:00
Michael Hall
a3a636f5c0 Add ability to mark yourself as attending an event 2018-01-23 23:52:42 -05:00
Michael Hall
b29eaf5457 Add ability to join a team as a member, migrate team owners to admin members, add Attendee objects 2018-01-23 23:15:14 -05:00
Michael Hall
e37a945220 Fix and simplify the new team form 2018-01-23 11:12:46 -05:00
Michael Hall
257d3108e1 Don't broadcast events without a location in the searchable federation 2018-01-22 17:00:31 -05:00
Michael Hall
360a2c67a6 Handle excelptions during permission checks for AnonymousUsers 2018-01-21 21:48:58 -05:00
Michael Hall
df1f638c8d Fix race conditions on lookup fields and improve display of values 2018-01-21 14:01:00 -05:00
Michael Hall
11caac5fa9 Fix places list not showing address and city 2018-01-21 12:26:18 -05:00
Michael Hall
542a8c82e9 Add permission checking before showing edit buttons 2018-01-21 12:23:13 -05:00
Michael Hall
54adf71434 Add ability to edit teams and events 2018-01-21 12:09:18 -05:00
Michael Hall
dd9a836a66 Fix saving eents using the new datepicker widget 2018-01-21 11:18:58 -05:00
Michael Hall
5ce3de6eec Add JQueryUI date picker to event start/end date fields 2018-01-21 10:51:29 -05:00
Michael Hall
e769c79257 Add ability to add Places 2018-01-20 23:18:02 -05:00
Michael Hall
a803c8d96d Add name field label to Team model 2018-01-20 17:00:41 -05:00
Michael Hall
63c542d20f Change team form widget base from Select to TextInput to avoid loading all related values from the database. Fixes #13 2018-01-20 16:50:11 -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
3bb829851d Add Membership model to connect users to teams 2018-01-08 22:35:44 -05:00
Michael Hall
f4cf1c9cda Add Bootstrap CSS, management script to load locale data, add new fields to locale models 2018-01-03 23:44:27 -05:00
Michael Hall
df64e46913 Add simple for for adding Events to a Team 2017-12-31 16:54:35 -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
98a89ab143 Add first pass at federating searchable data 2017-12-26 17:01:09 -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