Michael Hall
57050075c0
Improve new event creation workflow, fixes #56 . Allow adding events without a host team (falls back to 'Personal' team), fixes #92 . Lays the groundwork for 'Private' teams for #46 .
2018-08-17 00:07:29 -04:00
Michael Hall
74be8e4bd6
Show event title in banner image of event cards
2018-08-12 10:03:21 -04:00
Michael Hall
b120321cd9
Email admins from an organization's member teams to notify them of a newly created common event that they should participate in
2018-08-06 22:53:55 -04:00
Michael Hall
75feaa649a
Add ability to invite teams to an org, or request to have your team added to an org
2018-08-06 11:08:51 -04:00
Michael Hall
1ff59d5d7d
Add a 'do not track' setting on user profile that will prevent the use of Google Analytics and embedded social media buttons for the user
2018-08-03 22:56:48 -04:00
Michael Hall
8e5d8c9a7e
Improve event page look
2018-07-30 23:05:03 -04:00
Michael Hall
5f46eba6d4
Only allow creating a new team for an organization if the user can edit the organization
2018-07-29 23:03:02 -04:00
Michael Hall
f15dc66dc9
Add ability to create new teams for an organization
2018-07-29 16:21:46 -04:00
Michael Hall
82a696261a
Improve organization display pages
2018-07-28 22:31:59 -04:00
Michael Hall
cfa8f004eb
Improve team page design to add visual contrast between sections
2018-07-15 15:22:14 -04:00
Michael Hall
779be91409
Redesign login page based on design contribution. Fixes #97
2018-07-15 15:18:20 -04:00
Michael Hall
01abdb4a36
Remove redundant info about search location on the homepage
2018-07-15 14:48:31 -04:00
Michael Hall
83e0e709e2
If no teams or events are near the viewer (by geoip lookup) show them the 3 closest to them instead of redirecting them to create a team
2018-07-15 14:13:37 -04:00
Michael Hall
ad27342d97
Create team sub-pages to separate a summary, full events list, and about page info
2018-07-15 12:48:27 -04:00
Michael Hall
293a5332a4
Fix team page layout
2018-07-15 12:05:53 -04:00
Michael Hall
3f4677a976
Show comment posted time in the event's local time
2018-07-08 23:25:51 -04:00
Michael Hall
ea163f34b8
Fix event series page listing all instances as canceled
2018-07-07 12:34:28 -04:00
Michael Hall
ac62b76c18
Add csrf checks to join/leave team and event attending status. Fixes #96
2018-07-07 12:05:07 -04:00
Briar Rose Schreiber
2951309f9c
Issue 65: Team About Page
...
Addresses #65
* Added a team about page.
* The page is rendered at /<team_slug>/about/.
* If the about_page field is None, then the user is redirected to the team
page.
* A link was added from the team page to view the about page
* A link on the about page was added to return to the team page
* Tests of redirect functionality were added
2018-07-01 15:53:56 -07:00
Michael Hall
316a047f14
Allow cancelling an event with a reason, notify attendees of the change. Fixed #91
2018-06-23 12:04:45 -04:00
Michael Hall
0690e3241e
Add simple_ga app to push backend event info to Google Analytics
2018-06-22 14:27:26 -04:00
Michael Hall
aa0793241f
Use team cover image on new event team selection page
2018-06-10 13:25:33 -04:00
Michael Hall
a366fa951b
Finish up Bheesham's work on adding team images for card covers and banners, fixes #25
2018-06-10 13:06:46 -04:00
Michael Hall
7540b93d0a
Add a Team slug for human readable URLs. Fixes #73
2018-06-08 22:46:07 -04:00
Michael Hall
488d1f5c1e
Don't try to show a fallback speaker avatar if there isn't one
2018-05-22 17:19:16 -04:00
Michael Hall
c4408d9a16
Add Sponsor information for events. Save an event's sponsor to it's team so it can be selected for a future event. Fixes #70
2018-05-20 12:35:52 -04:00
Michael Hall
50e90788f9
Add permanent button to the header for creating a new event. Direct users to crete a new team if they don't have one yet
2018-05-17 21:57:00 -04:00
Michael Hall
0690d85f92
Fix up email formatting on talk acceptance
2018-05-17 21:32:32 -04:00
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
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
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
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
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
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
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