- new UI for srp management (mass performs, inline editing)
- unique validation for srp killboard links
- character auth ownership verification for killboard links
- removed remnants of old error messaging system & replaced with current
standard
- added a confirmation popup when deleting fleet SRP's
# One Thousandth Commit 🎉🎈🎆🍾
* Allow requiring API ownership validation by SSO.
Closes#163
* Add Discourse group name length restrictions.
* Redirect after api addition/deletion of main character
* Correct admin searching for removed discourse_username field in AuthServicesInfo
* Correct admin function to sync user Discourse groups
* Beautify tables by removing borders and hiding when empty.
*Add buttons on dead-end pages to return to originating view.
* Added German Translations
Translated using
https://docs.djangoproject.com/en/1.9/topics/i18n/translation/
Added language drop down menu's for base.html, registration & login
pages
Known issues:
* Translated items in whtracker>create signature remain translated when
posted
* No date/time localisation for Fleet/Structure timers
* Added time locale
Added date/time locale to
*Structure Timers
*Fleet Timers
*Fleet timer form datetimepicker.js
Fixed a bug where the bootstrap label didn't show up when making a
structure timer using the translated form
Missed some base.html translations
* Small translation error
Some obscure SRP strings went unnoticed for context review
* FAT & Fleet-up German Translations
+ a fix in settings.py.example
The only small thing not done is German Date/Time locale for Fleet-up
* Compiled de/django.po