Adarnof
67cd0cd55c
Reassess user groups on state change.
2018-02-23 01:50:03 -05:00
Adarnof
9e53d8b429
Correct migration dependency.
...
I have no idea what 0016 is, but I'm nuking my dev env to be safe.
2018-02-23 01:26:59 -05:00
Adarnof
f5abf82b95
Allow mapping of states to Teamspeak3 groups.
...
Addresses #950
Happy now, @colcrunch ?
2018-02-23 01:22:51 -05:00
Adarnof
d0aa46db08
Accept any ordering of groups in test.
...
I have no idea why the order is reversing itself. Doesn't matter for functionality which of them comes first. This just checks they're both in there and a comma to separate them.
2018-02-22 18:10:24 -05:00
Adarnof
f0ff70566b
Include expected state group in test.
2018-02-22 18:01:14 -05:00
Adarnof
980569de68
Do not attempt to serialize User models
2018-02-22 17:54:35 -05:00
Adarnof
70c2a4a6e4
Use new endpoint for adding Discord users.
...
Closes #974
2018-02-22 17:41:38 -05:00
Adarnof
99b136b824
Delete Discord users if they've left the server.
...
Closes #968
2018-02-22 15:37:29 -05:00
Adarnof
ae4116c0f6
Create new role with desired attributes in one call.
2018-02-22 15:22:35 -05:00
Adarnof
3080d7d868
Prevent new roles from being sorted separately.
...
Addresses #969
2018-02-22 14:43:59 -05:00
Adarnof
08cf8ae1d6
Capture permission changes from proxy model on admin
2018-02-22 14:28:23 -05:00
Adarnof
3ed0f873f3
Capture signals sent by admin proxy models.
...
This will prevent those weird missing UserProfile and AuthGroup errors.
Add logging to authentication signals.
Correct reverse migration authservicesinfo creation.
Rename proxy models so they look better on the admin site.
2018-02-22 14:25:43 -05:00
Adarnof
a90a52f426
Ensure api backoff returns result of decorated function
...
(cherry picked from commit 91ec924acc7d9add3d751a0769193a6375678228)
2018-02-22 02:10:27 -05:00
Adarnof
a64dda2a2e
Handle HTTP429 on nickname API endpoint
...
Closes #971
2018-02-21 17:47:20 -05:00
colcrunch
8ce8789631
Discord Sanitization Removal ( #947 )
...
No need to sanitize, just prune.
2018-02-21 17:40:41 -05: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
Adarnof
397ca97f0f
Add missing context to teamspeak join template.
...
Closes #967
2018-02-13 18:07:34 -05:00
Adarnof
a4003e188e
Correct string formatting format
...
Thanks @warlof
2018-02-12 18:53:23 -05:00
Adarnof
f4a9ba2db8
Remove reference to deleted function.
2018-02-09 01:16:27 -05:00
Basraah
ac5a0d9dcb
Remove obsolete function call
2018-02-04 19:15:10 +10:00
Basraah
7ae6c66beb
Fix registration of services signals
2018-01-06 12:08:53 +10:00
Basraah
be90fb96ea
Remove unnecessary param
2017-12-28 10:18:50 +10:00
Basraah
dd3350b169
Fix field name
2017-12-28 09:20:11 +10:00
Basraah
f037d7fea6
Change celery tasks to shared task decorator
2017-12-11 00:26:07 +10:00
Basraah
c82d9c7722
Fix migration issue
2017-12-04 13:21:29 +10:00
Adarnof
995a44de0a
Case-insensitive group name to ID translation
...
Seems Discourse won't let you create `Group` if `group` already exists (`422 Name has already been taken`).
Thanks @huberfe
2017-11-17 18:13:18 -05:00
Adarnof
cd0afeca15
Disable SeAT accounts instead of deleting. ( #915 )
...
See eveseat/web@1abb402
2017-11-03 19:29:39 -04:00
Basraah
86362bb0dd
Refactor mumble service ( #914 )
...
* Added in_organisation check to EveCharacter model
* Basic name formatter
* Switch mumble service to use name formatter
* Squash services migrations
* Add name to example service to allow it to be used in tests
* Add name formatter to services
* Add abstract views, model, form for services modules
* Refactor mumble service to new style
* Don't set credentials if setting a provided password
* Add success message to set password view
2017-11-03 16:52:45 -04:00
Basraah
47b5b286d8
Uniform page titles
2017-10-12 10:20:40 +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
Adarnof
111105d48b
Restructure settings ( #882 )
...
* Refactor settings into importable base.
User deployment should use 'from allianceauth.settings.base import *' in their project settings.
* Restructure tests folder.
Remove DOMAIN setting.
Use localhost for services revoked emails.
* Add missing python3.4 typing requirement
typing is included python3.5+
* Remove legacy setup comments
Remove legacy update script
2017-10-05 13:12:49 +10:00
Basraah
d7cb1a2fab
Use django-webtest for hanging tests instead of TestCase
2017-10-02 00:06:06 +10:00
Basraah
8864afd784
Resolve Dj20 compatibility issues
...
Temporarily use latest snapshot for esi for dj20
Correct admin urls include
Manually correct old ts3 table migration
Remove obsolete services migrations
Remove bootstrap pagination package
Fix url namespacing
2017-09-28 14:47:06 +10:00
Basraah
11fca74fec
Add required on_delete parameters for Dj2.0 compatibility
2017-09-28 12:32:33 +10:00
Basraah
650408f61c
Unit test tweaks
2017-09-26 15:13:37 +10:00
Basraah
ef26cdbbee
Improve support for milliseconds backoff
2017-09-26 09:14:58 +10:00
Adarnof
168ab569b9
Increase tested retry after
...
Apparently tests take longer than 200ms to evaluate here.
2017-09-26 09:14:51 +10:00
Adarnof
b418abc7c8
Retry after in milliseconds
...
Closes #874
2017-09-26 09:14:32 +10:00
Basraah
e68c840dad
CSS Fixes and cleanup
...
Improves bootstrap compatibility, allowing for dropping in theme CSS.
Also improves responsive design but still has a ways to go.
2017-09-23 18:03:43 +10:00
Basraah
c59565c038
Removed unused context processor vars
2017-09-23 11:33:06 +10:00
Basraah
53d7916772
Move context processor
2017-09-23 11:32:32 +10:00
Basraah
7beec38881
Move templates and fix namespacing
...
Move base template
Refactor services urls and templates
Refactor groupmanagement urls and templates
Refactor notifications urls and templates
2017-09-23 06:48:51 +10:00
Basraah
f84de28338
Remove seat API sync
2017-09-21 14:56:21 +10:00
Basraah
18f64b0357
Remove IPBoard3 support ( #868 )
2017-09-19 11:35:35 +10: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