Michael Hall
bebb84680a
Send talk proposal and acceptance emails. Fixed #83
2018-05-17 21:29:04 -04:00
Michael Hall
787e825f2e
Refactor email templates into separate directories
2018-05-17 20:41:56 -04:00
Michael Hall
da3626ec66
Hide event invite buttons when the event is over
2018-05-16 21:57:49 -04:00
Michael Hall
72893c7d89
Remove formatting of sender in email records admin
2018-05-16 21:48:05 -04:00
Michael Hall
cc470ce5fc
Limit filter list on some admin screens
2018-05-16 21:46:09 -04:00
Michael Hall
83ef285f8f
Add ability for an event host to view and contact attendees. Add ability for an event host to mark if an attendee actually attended or not after the event is over. Fixes #71
2018-05-16 21:30:32 -04:00
Michael Hall
c2a2bef699
Fix bug recording emails triggered by event comments
2018-05-13 21:33:57 -04:00
Michael Hall
dbbe5ec9e1
Add EmailRecord to accounts to track what emails are being sent out. Only visible to site sysadmins
2018-05-13 21:30:43 -04:00
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