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
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
7f0a4abb04
Add extra UserProfile info to admin screen
2018-04-28 17:12:31 -04:00
Michael Hall
a81c9fddf7
Add ability to accept or decline proposed talks
2018-04-27 22:12:37 -04:00
Michael Hall
f5ac0c2fdd
Add premium fields to Team objects, only show presentations for premium teams
2018-04-27 18:11:05 -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
e45c0370a1
Add admin for Speaker, Presenter and Talk
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
72f6afb1c4
Add test case for searchable deletion
2018-04-17 11:31:47 -04:00
Femi Lamptey
d42272ce63
Refactoring delete_event_searchable
...
Removed unnecessary code
2018-04-17 15:15:28 +00:00
Femi Lamptey
d124585079
Created function to delete Searchables when event is deleted
...
Added the function
delete_event_searchable
in events\model\events.py, which deletes the searchable for an event, and called that function in
get_together\views\events.py
in the delete_event function to delete the searchable for the event before deleting the event
2018-04-17 11:47:38 +00: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
933d3285a8
Show previously used places on the map when selecting the venue for an event to allow reuse. Fixes #49
2018-04-07 23:03:19 -04:00
Bheesham Persaud
b0b9f273e9
Send event reminder emails.
2018-04-04 01:22:26 -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
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
555ccf3fab
Add CommonEvent model
2018-03-20 21:07:23 -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
cb968ac81e
Add img_url to federation data
2018-03-18 13:13:50 -04:00
Michael Hall
1788b96f54
Key federation imports on the new immutable event_uri field instead of the mutable event_url
2018-03-18 13:12:12 -04:00
Michael Hall
2f9d602973
Include Searchable.event_uri in federated data
2018-03-18 13:08:23 -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
4ceb57e788
Add details to EventPhoto admin screen
2018-03-18 12:37:23 -04:00
Michael Hall
9befdc9377
default to avatar placeholder if avatar has a value but no name
2018-03-18 12:30:26 -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
3618ba6def
Support both old-style avatar URLs and new-style upload avatar files
2018-03-17 16:21:38 -04:00
Michael Hall
03e54bbc3f
Merge branch 'master' of github.com:mhall119/GetTogether
2018-03-17 16:05:22 -04:00
Michael Hall
353286e1d6
Use django-imagekit to allow uploading avatar images. Fixes #41
2018-03-17 16:05:13 -04:00
Craig Maloney
c28e26d5cc
Refactor code to clean it up a bit.
2018-03-14 20:39:27 -04:00