Adarnof
73e6f576f4
Use celery_once to prevent repeat task queueing.
...
Prevent group updates from being queued multiple times per user.
Default graceful to prevent raising exceptions.
2018-04-17 16:21:43 -04:00
Adarnof
4d194457d8
Include state in service group sync.
...
The "empty" group will never appear as all users have a state so it has been removed.
I haven't yet found a good way to apply this to Teamspeak - perhaps go back to the token generation logic and create one with a user's state instead of "Member" and exempt those names from group sync?
Addresses #950
2018-02-21 17:11:22 -05:00
Basraah
f037d7fea6
Change celery tasks to shared task decorator
2017-12-11 00:26:07 +10:00
Basraah
ef37cb3ea5
Name generator/formatter ( #897 )
...
* Squash services migrations
* Add name to example service to allow it to be used in tests
* Add name formatter to services
* Add documentation
2017-10-11 12:34:31 +10:00
Adarnof
cfad4fa8a6
Pycharm refactor failed me.
2017-10-10 10:41:25 -04:00
Basraah
786859294d
Restructure Alliance Auth package ( #867 )
...
* Refactor allianceauth into its own package
* Add setup
* Add missing default_app_config declarations
* Fix timerboard namespacing
* Remove obsolete future imports
* Remove py2 mock support
* Remove six
* Add experimental 3.7 support and multiple Dj versions
* Remove python_2_unicode_compatible
* Add navhelper as local package
* Update requirements
2017-09-19 09:46:40 +10:00