Commit graph

266 commits

Author SHA1 Message Date
Michael Hall
117f4e8dc2 Handle case where user or profile form is invalid, send the user back to them to fix any errors 2018-08-24 09:33:39 -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
65f795fa27 Merge branch 'polymerwitch-7_compose_file' 2018-08-19 11:59:32 -04:00
Michael Hall
7e6d478a8b Rebase off master with updated Dockerfile 2018-08-19 11:59:03 -04:00
Michael Hall
8906e0e7d8 Merge branch 'crashsystems-smaller_docker_image' 2018-08-19 11:32:03 -04:00
Michael Hall
5ce3aa476c Include /lib and /usr/lib from builder for PIL to work. Use environ_settings to pass config info to Django 2018-08-19 11:31:27 -04:00
Douglass Clem
11e335bb71 Make a smaller Docker image
This shrinks the resulting docker image from 500+ mb to 151, by
switching to the official python alpine image and using multi-stage
builds.
2018-08-19 10:36:36 -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
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