Commit graph

86 commits

Author SHA1 Message Date
Michael Hall
a21ae854ba Use https URLs when falling back to gravatar for profile pictures. Fixes #135 2018-11-21 12:13:13 -05:00
Michael Hall
3d74d9395c If an event doesn't have latlng from a Place, use the Place's city's latlng before the Team's. Also add population field to City and sort dynamic lookups by population size to show bigger cities first 2018-09-27 17:42:23 -04:00
Michael Hall
d35355b535 Make sponsor logos required, but fail gracefully when there isn't one 2018-09-26 18:15:32 -04:00
Michael Hall
9170eee9a9 Cleanup speaker display when no title is given 2018-09-21 00:26:33 -04:00
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
b74c95e923 Use organization image for social media sharing of common events 2018-09-07 12:48:30 -04:00
Michael Hall
44719ba56d Cleanup event forms 2018-09-07 10:29:27 -04:00
Michael Hall
67626a59d9 Use a team's custom image for social media previews of their events 2018-09-04 22:45:49 -04:00
Michael Hall
e647984e4a Fix error when trying to display a speaker bio without an avatar on the speaker or on the user profile 2018-09-04 21:36:15 -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
50995b0a0f Remove Premium setting and restrictions 2018-08-25 10:21:22 -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
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
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
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
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
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
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
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
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
2f6b563841 Email event hosts when the next event in their series has been created 2018-05-12 23:19:58 -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
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
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