Commit graph

309 commits

Author SHA1 Message Date
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
5a8341fc3f Fix missing teams in city search 2018-08-12 09:52:54 -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
8ee6060112 Bump to version 0.7.0 2018-08-06 23:53:08 -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
8e5d8c9a7e Improve event page look 2018-07-30 23:05:03 -04:00
Michael Hall
470ddff522 Add gaming category image 2018-07-30 11:44:29 -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
3ad259887a Change contact info to direct people to the Gitter channel. Fixes #105 2018-07-28 21:10:14 -04:00
Michael Hall
9356020772 Fix typo in local_settings.example comment 2018-07-15 15:58:05 -04:00
Michael Hall
6d8770e238 Include database and email settings in local_settings.example 2018-07-15 15:57:16 -04:00
Michael Hall
6664aebcc4 Add example local_settings.py file 2018-07-15 15:51:29 -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
da82627c2e Add latlong to the City admin display 2018-07-15 13:30:44 -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
bd1fb3e222 hide team banner image overflow 2018-07-15 12:07:25 -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
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
36ba966da7 Add link to public site to the README 2018-07-07 12:43:03 -04:00
Michael Hall
6d981df6fb Release 0.6.0 2018-07-07 12:41:23 -04:00
Michael Hall
ea163f34b8 Fix event series page listing all instances as canceled 2018-07-07 12:34:28 -04:00
Michael Hall
f720f626eb Add csrf token checks to team join/leave as well as event attending views. Fixes #96 2018-07-07 12:06:01 -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
Michael Hall
61771bd112
Merge pull request #94 from polymerwitch/65-about_page
Issue 65: Team About Page
2018-07-01 21:17:08 -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
4b0acb0794 Cleanup email subject lines 2018-06-23 10:37:49 -04:00
Michael Hall
39309057ce Fix event serialization to and from the session storage 2018-06-23 09:34:15 -04:00
Michael Hall
f4b9118d7b Correction for ga event 'value' parameter 2018-06-22 16:43:31 -04:00
Michael Hall
4fdd428f57 Add events for new teams, events, and user confirmation 2018-06-22 16:34:51 -04:00
Michael Hall
8edfa1c3ee Remove analytics tracking on search distance 2018-06-22 14:32:06 -04:00
Michael Hall
45d2a54872 Fix broken simple_ga javascript 2018-06-22 14:30:01 -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
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
3defa51ff0 Fix resume redirects, add more test cases 2018-06-13 10:03:55 -04:00