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
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
9f09405ecd
Add ability for org owners to edit common events
2018-09-07 14:20:06 -04:00
Michael Hall
44719ba56d
Cleanup event forms
2018-09-07 10:29:27 -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
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
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
82a696261a
Improve organization display pages
2018-07-28 22:31:59 -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
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
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
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
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
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
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
Michael Hall
5f16e176f9
Add user management of their speaker bios and talks
2018-04-25 10:43:25 -04:00
Michael Hall
437134991d
Add initial speaker/talk models, expand Category and Topic to they can be used for this, add a user's default City to their profile
2018-04-25 10:43:25 -04:00
Michael Hall
23ab01b374
Rework the new team creation workflow to make it simpler and include a little more instruction. If a user doesn't have a team near them, prompt them to create one instead of showing them an empty homepage. Also impoves some of the instructions around creating a new event. Fixes #55
2018-04-16 21:52:24 -04:00
Michael Hall
8c43ab394e
Allow creating an EventSeries when created an Event by adding a RecurrenceField to the new Event form and generating an EventSeries if it's filled in. Add a management command to auto-create the next event in a Series if the previously created Event's original start_time has passed. Fixes #40
2018-04-15 11:31:12 -04:00
Michael Hall
c63eaa6436
Add EventSeries model to hold recurrence data, implement screens to view, edit and delete Series. Show recurrence rules for events that are part of a Series.
2018-04-14 11:14:40 -04:00
Michael Hall
74ee8e2d31
Start using django-recurrence for Events
2018-04-09 17:06:30 -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
3d5046e0c4
Improve Lookup field to be more intuitive and show initial value. Move css out of base.html and into new static get_together.css. Fixes #57
2018-03-25 14:40:29 -04:00
Michael Hall
c0f0519c05
Add event comments, move photos to the sidebar. Fixes #26
2018-03-24 00:00:38 -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
97de26ea85
Add a placeholder local avatar image for users who don't set one. Fix screens where a missing avatar caused errors. Fixes #53 , Fixes #50
2018-03-18 12:26:32 -04:00
Michael Hall
fc198115e7
Add ability to upload photos to an event
2018-03-17 17:37:56 -04:00
Michael Hall
a76076e58a
Add new user setup workflow to walk the user through confirming their profile information, choosing categories, finding teams and attending events. Fixes #23
2018-03-04 14:10:37 -05:00
Michael Hall
9ff9b55692
Add Category support for teams and events, including card images. Fixes #37
2018-02-26 23:03:56 -05:00
Michael Hall
ba69749cc5
Add email confirmation step so that we can (in the future) send team and event notifications to a user. Fixes #29
2018-02-26 11:53:50 -05:00
Michael Hall
36459b11da
Add a functional homepage using team and event lookups based on geoip or specifid city. Use Searchable to include federated events. Move login to it's own page
2018-02-14 23:01:43 -02:00
Michael Hall
29e58be896
Split event creation into two steps: 1) define the event, 2) pick the place. Make place selection optional. Use Google maps to easily find the address of a place
2018-02-06 23:20:38 -05:00
Michael Hall
3826e49168
Allow editing your user profile. Limited ability at the moment
2018-02-01 23:26:11 -05:00
Michael Hall
e15cdd7fc1
Require 3 characters or more before calling an API for Lookup fields. Limit returned results to 20 objects. Include 'no value' option in lookup field results
2018-01-29 12:48:14 -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
3a9d1b6863
Add Description field to Teams, allow Markdown for team and event descriptions, use Bootstrap layouts for team and event pages
2018-01-25 16:50:19 -05:00
Michael Hall
e37a945220
Fix and simplify the new team form
2018-01-23 11:12:46 -05:00
Michael Hall
54adf71434
Add ability to edit teams and events
2018-01-21 12:09:18 -05:00
Michael Hall
dd9a836a66
Fix saving eents using the new datepicker widget
2018-01-21 11:18:58 -05:00
Michael Hall
5ce3de6eec
Add JQueryUI date picker to event start/end date fields
2018-01-21 10:51:29 -05:00
Michael Hall
e769c79257
Add ability to add Places
2018-01-20 23:18:02 -05:00
Michael Hall
63c542d20f
Change team form widget base from Select to TextInput to avoid loading all related values from the database. Fixes #13
2018-01-20 16:50:11 -05:00
Michael Hall
c2195f22ae
Use JQuery for dynamic lookups of form fields instead of using a large <select> list
2018-01-20 14:09:57 -05:00
Michael Hall
df64e46913
Add simple for for adding Events to a Team
2017-12-31 16:54:35 -05:00