Michael Hall
3d74d9395c
If an event doesn't have latlng from a Place, use the Place's city's latlng before the Team's. Also add population field to City and sort dynamic lookups by population size to show bigger cities first
2018-09-27 17:42:23 -04:00
Michael Hall
d35355b535
Make sponsor logos required, but fail gracefully when there isn't one
2018-09-26 18:15:32 -04:00
Michael Hall
96cad889c6
Give org owners a screen to manage and contact their member teams. Fixes #106
2018-09-23 22:06:14 -04:00
Michael Hall
9170eee9a9
Cleanup speaker display when no title is given
2018-09-21 00:26:33 -04:00
Michael Hall
3e0ba04aea
Gracefully handle missing IPSTACK_ACCESS_KEY setting. Fixes #118
2018-09-21 00:09:40 -04:00
Michael Hall
de814e2b03
Allow moving an event from one team to another. Fixes #120
2018-09-20 23:57:23 -04:00
Michael Hall
3cd1e314e3
Add upcoming events to user profile page. Fixes #121
2018-09-20 23:28:54 -04:00
Michael Hall
32d1054cb5
Add ability to change a member's role in a team if you are an admin
2018-09-07 16:26:27 -04:00
Michael Hall
9f09405ecd
Add ability for org owners to edit common events
2018-09-07 14:20:06 -04:00
Michael Hall
b74c95e923
Use organization image for social media sharing of common events
2018-09-07 12:48:30 -04:00
Michael Hall
44719ba56d
Cleanup event forms
2018-09-07 10:29:27 -04:00
Michael Hall
67626a59d9
Use a team's custom image for social media previews of their events
2018-09-04 22:45:49 -04:00
Michael Hall
3d057c7f6e
Add admin filters for team event count and team member count
2018-09-04 22:14:59 -04:00
Michael Hall
e647984e4a
Fix error when trying to display a speaker bio without an avatar on the speaker or on the user profile
2018-09-04 21:36:15 -04:00
Michael Hall
a1c387f520
Add event toggles to enable/disable presentations, comments and photos. Fixes #109
2018-08-25 10:34:23 -04:00
Michael Hall
50995b0a0f
Remove Premium setting and restrictions
2018-08-25 10:21:22 -04:00
Michael Hall
30083d573c
Allow team records in the database without a country_id to support personal teams where the owner doesn't have a country set. City will still be required via forms when being created by a user
2018-08-19 13:24:07 -04:00
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
e44aba4b55
Fix city lookup not matching by city name when clicking on the map on the Place selection screens
2018-08-08 17:03:18 -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
a304da76be
Add fields to admin interface
2018-08-05 13:06:22 -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
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
da82627c2e
Add latlong to the City admin display
2018-07-15 13:30:44 -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
6291ff26e9
Fix searchable event records having a domain and schema duplicated on the image url
2018-07-08 22:57:02 -04:00
Michael Hall
6ca8c22569
Don't throw a 500 error when verifying csrf token on a session without a cookie
2018-07-07 16:54:52 -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
a3a37ee689
Remove debugging print statement
2018-06-24 13:09:15 -04:00
Michael Hall
501918da77
Switch to using ipstack.com's free API for geoip lookup. Requires setting IPSTACK_ACCESS_KEY in settings.py now. Fixed #90
2018-06-24 13:07:28 -04: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
aed1dc2b14
Add ActivityPub sources for Event and Place data. Not yet using it for federation, or making use of ActivityPub actions
2018-06-13 17:37:41 -04:00
Michael Hall
94961f09bb
Switch from ipinfo.io to freegeoip because of API call limits
2018-06-13 13:15:41 -04:00
Michael Hall
9ddc993cd5
Add checks for missing user geoip coordinates and fall back to not sorting by distance
2018-06-13 13:01:48 -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
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
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
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
359dd9816e
Add member contact form for team admins.
2018-05-09 22:28:08 -04:00