What's new
- Fixed an issue with Discord API backoff timer data formats
- Created choices for questions in HRApplications #836
- Corrected an issue with the handling of SeAT account creation errors
- Corrected an issue with timezone localization of Fleet-UP timers #856
- Condensed supervisor config example for celery #849
- Corrected an issue with reading user lists on Teamspeak #753
- Corrected an issue with broadcasting to Openfire groups #859
- Corrected an issue with SeAT API calls resulting in HTTP422 #860
- Changed caching of Discord/Discourse groups to prevent duplicate group creation #857
Upgrading
git fetch origin and git checkout v1.15.4 to get the latest changes.
There is a minor change necessary in settings.py to implement the Discord/Discourse group cache fix. It's OK to keep using the old one, but the fix won't take effect.
Delete a cached version of the services admin file if it exists: rm services/admin.pyc
Then run update.sh.
Additionally, Openfire groups will now sync with only lower-case letters. Admins will need to rename groups on the Openfire admin site to ensure they do not contain capital letters.