Commit graph

189 commits

Author SHA1 Message Date
Michael Hall
dde2b2160f Add joined_date to Member admin 2018-05-13 17:09:15 -04:00
Michael Hall
89d691b6ba Send emails to team admins when they get new members, and to event hosts when they get new attendees 2018-05-13 16:59:03 -04:00
Michael Hall
2f6b563841 Email event hosts when the next event in their series has been created 2018-05-12 23:19:58 -04:00
Michael Hall
508080f78e move comment posting view into get_together so we can have it send emails to attendees. Fixes #87 2018-05-12 17:11:43 -04:00
Michael Hall
26404fdea6 Allow a user to mark themselves as 'yes', 'no' or 'maybe' attending an event, and let them change that value later. Fixes #86 2018-05-12 15:53:07 -04:00
Michael Hall
376c06200b Add form for inviting people to an event. Allows both invite by email, and directly to team members. Fixes #74 2018-05-11 23:06:03 -04:00
Michael Hall
5626065fe5 Add a form for inviting external people to your team via email 2018-05-11 13:26:09 -04:00
Michael Hall
e27b4cd9e9 Make member names a link to their profile on the member management page 2018-05-09 22:39:44 -04:00
Michael Hall
359dd9816e Add member contact form for team admins. 2018-05-09 22:28:08 -04:00
Michael Hall
fb36756ddd Version bump to 0.4.0 2018-05-06 22:47:28 -04:00
Michael Hall
e4046f3e65 Allow adding recurrence data to an existing event to create a new event series. Fixes #68 2018-05-06 22:43:07 -04:00
Michael Hall
c7ebe12875 Configure GetTogether to export translations template file. 2018-05-06 22:19:38 -04:00
Michael Hall
0858449b3f Add LinkedIn sharing, add user help for creating a new talk, fix some permissions around approving presentations 2018-04-30 23:53:54 -04:00
Michael Hall
4445a0d327 Fix event reminder emails missing location name 2018-04-30 09:07:30 -04:00
Michael Hall
7f0a4abb04 Add extra UserProfile info to admin screen 2018-04-28 17:12:31 -04:00
Michael Hall
7ac3d82ac4 Refactor login page to allow local account signup and login 2018-04-28 16:33:37 -04:00
Michael Hall
89b6de3651 URL encode the place name in the google maps embeded api iframe 2018-04-27 23:21:46 -04:00
Michael Hall
6eecdbf4ee Since Google Maps embeded API doesn't let us center by coordinates and highlight the place at the same time, I've changed it to lookup the place by name and full address, rather than just name and city, to avoid it showing the wrong location. Fixes #69 2018-04-27 23:20:18 -04:00
Michael Hall
d654bbb1ca Adds speaker management feature, fixes #36 2018-04-27 22:54:49 -04:00
Michael Hall
fa4c0fd132 Add show-speaker page 2018-04-27 22:49:56 -04:00
Michael Hall
a81c9fddf7 Add ability to accept or decline proposed talks 2018-04-27 22:12:37 -04:00
Michael Hall
f5ac0c2fdd Add premium fields to Team objects, only show presentations for premium teams 2018-04-27 18:11:05 -04:00
Michael Hall
8e7c955928 Refactor Speaker/Talk/Presentation models into their own file, add views and templates for deleting speaker and talk, add view and template for showing a talk, improve the workflow for proposing a talk that wasn't previously defined 2018-04-25 10:43:25 -04:00
Michael Hall
5f16e176f9 Add user management of their speaker bios and talks 2018-04-25 10:43:25 -04:00
Michael Hall
e45c0370a1 Add admin for Speaker, Presenter and Talk 2018-04-25 10:43:25 -04:00
Michael Hall
437134991d Add initial speaker/talk models, expand Category and Topic to they can be used for this, add a user's default City to their profile 2018-04-25 10:43:25 -04:00
Michael Hall
84e5f17cc9 Use get_absolute_url instead of show-event 2018-04-25 10:43:00 -04:00
Michael Hall
4847309b50 Remove a redirect to share-event that was missed when stripping all these out 2018-04-25 10:40:22 -04:00
Michael Hall
ca1fc90cbc Add sharing links directly on the Event page, get rid of a separate sharing page 2018-04-21 22:18:11 -04:00
Michael Hall
8bf0ae0a79 Merge branch 'femilamptey-master' 2018-04-17 11:32:03 -04:00
Michael Hall
72f6afb1c4 Add test case for searchable deletion 2018-04-17 11:31:47 -04:00
Femi Lamptey
d42272ce63 Refactoring delete_event_searchable
Removed unnecessary code
2018-04-17 15:15:28 +00:00
Femi Lamptey
d124585079 Created function to delete Searchables when event is deleted
Added the function
delete_event_searchable

in events\model\events.py, which deletes the searchable for an event, and called that function in

get_together\views\events.py

in the delete_event function to delete the searchable for the event before deleting the event
2018-04-17 11:47:38 +00:00
Michael Hall
23ab01b374 Rework the new team creation workflow to make it simpler and include a little more instruction. If a user doesn't have a team near them, prompt them to create one instead of showing them an empty homepage. Also impoves some of the instructions around creating a new event. Fixes #55 2018-04-16 21:52:24 -04:00
Michael Hall
7db2bcf356 Use get_object_or_404 to throw 404 errors when a page's primary object isn't found, rather than a 500 error 2018-04-15 17:53:22 -04:00
Michael Hall
eb5fcc9a08 Add templates for 404 and 500 errors. Fixed #66 2018-04-15 17:43:05 -04:00
Michael Hall
54a4bfbadf Fix broken links for setting place on an Event 2018-04-15 16:15:33 -04:00
Michael Hall
b495f81ff8 Fix broken links for setting place on an EventSeries 2018-04-15 16:13:49 -04:00
Michael Hall
f225c75621 Use the GetTogether fork of django-recurrence 2018-04-15 15:47:20 -04:00
Michael Hall
8c43ab394e Allow creating an EventSeries when created an Event by adding a RecurrenceField to the new Event form and generating an EventSeries if it's filled in. Add a management command to auto-create the next event in a Series if the previously created Event's original start_time has passed. Fixes #40 2018-04-15 11:31:12 -04:00
Michael Hall
c63eaa6436 Add EventSeries model to hold recurrence data, implement screens to view, edit and delete Series. Show recurrence rules for events that are part of a Series. 2018-04-14 11:14:40 -04:00
Michael Hall
74ee8e2d31 Start using django-recurrence for Events 2018-04-09 17:06:30 -04:00
Michael Hall
be01304611 Only use Google Place API to change the place name if a google place_id is available 2018-04-08 12:02:23 -04:00
Michael Hall
90a5546df7 Set place name and website from Google Places API when possible 2018-04-08 11:59:53 -04:00
Michael Hall
933d3285a8 Show previously used places on the map when selecting the venue for an event to allow reuse. Fixes #49 2018-04-07 23:03:19 -04:00
Michael Hall
335943c0ff Version bump to 0.3.0 2018-04-05 23:04:58 -04:00
Michael Hall
a5822d4088 Merge branch 'bheesham-feature/35-email-reminders' 2018-04-05 22:50:50 -04:00
Michael Hall
0be7c4b30e Only send reminders for events starting in the next day, add extra tests, and replace get_absolute_url with get_full_url in email templates 2018-04-05 22:50:24 -04:00
Bheesham Persaud
b0b9f273e9 Send event reminder emails. 2018-04-04 01:22:26 -04:00
Michael Hall
a0eed6c3f7 Add virst iteration of a logo and favicon 2018-04-03 22:49:02 -04:00