Michael Hall
e27b4cd9e9
Make member names a link to their profile on the member management page
2018-05-09 22:39:44 -04:00
Michael Hall
359dd9816e
Add member contact form for team admins.
2018-05-09 22:28:08 -04:00
Michael Hall
fb36756ddd
Version bump to 0.4.0
2018-05-06 22:47:28 -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
c7ebe12875
Configure GetTogether to export translations template file.
2018-05-06 22:19:38 -04:00
Michael Hall
0858449b3f
Add LinkedIn sharing, add user help for creating a new talk, fix some permissions around approving presentations
2018-04-30 23:53:54 -04:00
Michael Hall
4445a0d327
Fix event reminder emails missing location name
2018-04-30 09:07:30 -04:00
Michael Hall
7ac3d82ac4
Refactor login page to allow local account signup and login
2018-04-28 16:33:37 -04:00
Michael Hall
89b6de3651
URL encode the place name in the google maps embeded api iframe
2018-04-27 23:21:46 -04:00
Michael Hall
6eecdbf4ee
Since Google Maps embeded API doesn't let us center by coordinates and highlight the place at the same time, I've changed it to lookup the place by name and full address, rather than just name and city, to avoid it showing the wrong location. Fixes #69
2018-04-27 23:20:18 -04:00
Michael Hall
fa4c0fd132
Add show-speaker page
2018-04-27 22:49:56 -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
84e5f17cc9
Use get_absolute_url instead of show-event
2018-04-25 10:43:00 -04:00
Michael Hall
4847309b50
Remove a redirect to share-event that was missed when stripping all these out
2018-04-25 10:40:22 -04:00
Michael Hall
ca1fc90cbc
Add sharing links directly on the Event page, get rid of a separate sharing page
2018-04-21 22:18:11 -04: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
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
eb5fcc9a08
Add templates for 404 and 500 errors. Fixed #66
2018-04-15 17:43:05 -04:00
Michael Hall
54a4bfbadf
Fix broken links for setting place on an Event
2018-04-15 16:15:33 -04:00
Michael Hall
b495f81ff8
Fix broken links for setting place on an EventSeries
2018-04-15 16:13:49 -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
be01304611
Only use Google Place API to change the place name if a google place_id is available
2018-04-08 12:02:23 -04:00
Michael Hall
90a5546df7
Set place name and website from Google Places API when possible
2018-04-08 11:59:53 -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
Michael Hall
335943c0ff
Version bump to 0.3.0
2018-04-05 23:04:58 -04:00
Michael Hall
0be7c4b30e
Only send reminders for events starting in the next day, add extra tests, and replace get_absolute_url with get_full_url in email templates
2018-04-05 22:50:24 -04:00
Bheesham Persaud
b0b9f273e9
Send event reminder emails.
2018-04-04 01:22:26 -04:00
Michael Hall
a0eed6c3f7
Add virst iteration of a logo and favicon
2018-04-03 22:49:02 -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
4ba3376d19
Use an event's category image for OpenGraph image when available
2018-04-02 22:51:19 -04:00
Michael Hall
2840c3445d
Use an event's category image for OpenGraph image when available
2018-04-02 22:49:12 -04:00
Michael Hall
0a1832d026
Add buttons to view all events or all teams when none are found nearby on the homepage. Fixes #58
2018-04-02 22:47:12 -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
2e21c5789e
Only try to use city in search form if it has a value
2018-03-26 19:23:12 -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
80b6374f4b
Allow any logged in user to leave a comment
2018-03-24 00:05:44 -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
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
6228e0e003
Add footer with flatpages links
2018-03-20 19:17:06 -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
6fe6c69dad
Add boostrap styling back to timezone dropdowns
2018-03-18 13:03:04 -04:00
Michael Hall
0df056e6ed
Merge branch 'develop' of https://github.com/craigmaloney/GetTogether into craigmaloney-develop
2018-03-18 12:57:12 -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
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
39719c5896
Only show photo upload button if user can upload photos to the event
2018-03-17 17:41:15 -04:00
Michael Hall
fc198115e7
Add ability to upload photos to an event
2018-03-17 17:37:56 -04:00
Michael Hall
9d51251031
Move MEDIA_URL and MEDIA_ROOT from the bottom of settings.py
2018-03-17 16:31:15 -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
353286e1d6
Use django-imagekit to allow uploading avatar images. Fixes #41
2018-03-17 16:05:13 -04:00
Craig Maloney
e15abd4a4b
Set the height of the UI Select Menu so it doesn't exceed 200px
2018-03-17 09:03:50 -04:00
Michael Hall
4debf8e255
Create initial empty test cases for accounts, events and get_together apps. Fixes #22
2018-03-06 17:26:12 -08:00
Michael Hall
11da53e006
Skip trying to send confirmation emails to accounts without email addresses
2018-03-05 20:44:23 -05:00
Michael Hall
5c30446c5a
Add management command for re-sending confirmation emails to people who haven't responded
2018-03-05 20:36:23 -05:00
Michael Hall
e3eeb66c1b
Release 0.2.0
2018-03-04 22:40:27 -05: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
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
8d9bfa0c8d
Fix broken profile template
2018-03-01 17:23:22 -05:00
Michael Hall
d115224268
Use the profile user's avatar instead of the requester's avatar
2018-03-01 17:22:07 -05:00
Michael Hall
92b6370ed7
Small spelling fixes in email, use real name in header bar when logged in, add fields to Account admin
2018-03-01 17:16:59 -05:00
Michael Hall
8a63da154c
Add Bootstrap layouts to profile view page
2018-03-01 17:16:04 -05:00
Michael Hall
742680620d
Correct wording and styling around confirmation emails
2018-02-28 16:44:29 -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
30e2aed4af
Merge branch 'bheesham-view-profile'
...
Add user profile view page.
2018-02-25 17:07:04 -05:00
Michael Hall
04282c8d85
Merge branch 'view-profile' of https://github.com/bheesham/GetTogether into bheesham-view-profile
2018-02-25 17:04:43 -05:00
Bheesham Persaud
5f4d85f709
Fix bug with show-profile.
2018-02-25 12:11:26 -05:00
Michael Hall
ffc5d8d80e
Include jquery and bootstrap javascript and css as local static files
2018-02-24 23:06:17 -05:00
Michael Hall
856d48bbcb
Merge branch 'view-profile' of https://github.com/bheesham/GetTogether into bheesham-view-profile
2018-02-24 21:16:27 -05:00
Michael Hall
3107735e32
Refresh jquery-ui-lookup field after settings it's value based on a map click
2018-02-24 10:28:10 -05:00
Michael Hall
c07f6fdb7c
Created a custom JQuery-UI widget for dynamic lookup fields. Fixes #39
2018-02-24 10:22:19 -05:00
Bheesham Persaud
88c809a50d
Add show-profile view.
...
Allows users to view the profiles of other people.
2018-02-24 00:56:32 -05:00
Michael Hall
db7eda85cf
Cleanup minor bugs from new homepage
2018-02-14 23:42:01 -02: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
e29da6ce6f
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:00:21 -02:00
Michael Hall
e96dc59efb
Allow anybody to share an event on social media
2018-02-12 19:54:17 -02:00
Michael Hall
2cb2089678
Use event name instead of summary in social media sharing posts
2018-02-12 19:52:16 -02:00
Michael Hall
aa50e85b9a
Add support for login and sharing with Facebook and Twitter if app keys are defined
2018-02-12 19:32:42 -02:00
Michael Hall
0ca75a9baf
Avoid runtime errors by declaring None values for settings keys being exported to template contexts
2018-02-09 15:35:25 -05:00
Michael Hall
fe8a1f625f
Remove link to create a new place outside of the event creation pipeline
2018-02-08 17:56:43 -05: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
d47ec4635e
Add accounts app and ability to give badges to users
2018-02-02 22:34:08 -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
51b9530a04
Add ability for pages to override google analytics page path
2018-02-01 23:03:12 -05:00
Michael Hall
76ef0160b2
Display user avatar in team members list and event attendee list
2018-02-01 22:52:02 -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
ffc95d9756
Merge branch 'update-version' of https://github.com/bheesham/GetTogether into bheesham-update-version
2018-01-28 16:46:31 -05:00
Bheesham Persaud
bf69163325
Include version in README and get_together module.
2018-01-27 13:53:16 -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