Alliance Auth Plugin
Project description
Alliance Auth - Alumni
Features
- Integration with Alliance Auth's State System, creates an maintains an Alumni State to ensure no services access is granted to Blacklisted users
Installation
Step 1 - Prepare Auth
Remove/Promote any state with a priority of 1
, Alumni is considered slightly better than the built in Guest State.
Step 2 - Install from pip
pip install git+https://gitlab.com/tactical-supremacy/aa-gdpr.git
Step 3 - Configure Auth settings
Configure your Auth settings (local.py
) as follows:
- Add
'alumni'
toINSTALLED_APPS
- Add below lines to your settings file:
## Settings for AA-Alumni
# Market Orders
CELERYBEAT_SCHEDULE['alumni_run_alumni_check_all'] = {
'task': 'alumni.tasks.run_alumni_check_all',
'schedule': crontab(minute=0, hour=0, day_of_week=4),
}
CELERYBEAT_SCHEDULE['alumni_run_update_all_models'] = {
'task': 'alumni.tasks.update_all_models',
'schedule': crontab(minute=0, hour=0, day_of_week=3),
}
Step 4 - Update AA's State system
python myauth/manage.py alumni_state
Step 5 - Maintain Alliance Auth
- Run migrations
python manage.py migrate
- Gather your staticfiles
python manage.py collectstatic
- Restart your project
supervisorctl restart myauth:
Contributing
Make sure you have signed the License Agreement by logging in at https://developers.eveonline.com before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aa-alumni-0.1.0a0.tar.gz
(12.3 kB
view hashes)
Built Distribution
Close
Hashes for aa_alumni-0.1.0a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40e3ebb6ec3db950860840618605f4e672032ecd47ac2aeb76c711d140a5683a |
|
MD5 | 6ba80f3f171231a87c2fa444ccaf0488 |
|
BLAKE2b-256 | 7fe7fbd04917835770c8815314cc2d1645c3bdf6e105300b592965c8d67f5861 |