Integration with Alliance Auths State System, creates and maintains an Alumni State for past members of an Alliance and/or Corporation
Project description
Alliance Auth - Alumni
Features
- Integration with Alliance Auth's State System, creates and maintains an Alumni State for past members of an Alliance and/or Corporation.
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 aa-alumni
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
# Tasks
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:
Step 6 - Configure Further
In the Admin interface, visit alumni > config > add
or <AUTH-URL>/admin/alumni/config/add/
Select the Alliances and/or Corporations for which characters with historical membership are Alumni
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
Built Distribution
Hashes for aa_alumni-0.1.6a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e0c82d05b4cd986fce372f2eefdf7e577a376a369817aef79a22bbe498442e3 |
|
MD5 | cfa3faeb72cc2c91f6d649b578736881 |
|
BLAKE2b-256 | 2d2f32ffd452af5ab6d136048416be5cb9bba63b8c41a2ff0d980a0d52ac2e47 |