Commit graph

25 commits

Author SHA1 Message Date
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
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
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
ad27342d97 Create team sub-pages to separate a summary, full events list, and about page info 2018-07-15 12:48:27 -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
4b0acb0794 Cleanup email subject lines 2018-06-23 10:37:49 -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
787e825f2e Refactor email templates into separate directories 2018-05-17 20:41:56 -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
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
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
5bef56366a Clean up team pages, fix missing created_time stamp on new teams 2018-04-03 22:26:11 -04:00
Michael Hall
d440e5b173 Convert Event start and end times to UTC, display them in local time but store them in UTC. Show ical feeds for the user and teams. Fixes #28, Fixes #59 2018-04-01 22:22:30 -04:00
Michael Hall
2952a1eb0b Allow the user to toggle between their teams and events, and all teams and events 2018-03-23 18:02:36 -04:00
Michael Hall
3e15d89c43 Add preliminary support for common events and organizations. Fixes #44, Fixes #45 2018-03-22 00:15:09 -04:00
Michael Hall
96a087f8d6 Make it easier to start creating event without having to navigate to a team page first 2018-03-20 18:35:02 -04:00
Michael Hall
453d4cb7d9 Fix typo causing upcoming events to not be displayed 2018-03-18 12:49:43 -04:00
Michael Hall
037dd7f3b5 Add the 5 most recent past events to a team's page 2018-03-18 12:48:03 -04:00
Michael Hall
a908901ca9 Limit event and team listing to only those the user is connected to. 2018-03-04 14:45:25 -05:00
Michael Hall
8e6fc7c4da Fix team creation failure when City isn't defined by making City a required field 2018-01-29 10:06:46 -05:00
Michael Hall
4e031ae07d Add ability to delete events and teams. Fixes #14 2018-01-26 22:38:11 -05:00
Michael Hall
37f4ca7869 Refactor get_together views 2018-01-26 21:52:10 -05:00