Blueprint Library plugin for Alliance Auth
Project description
AA Blueprints
This is an blueprints library app for Alliance Auth (AA) that can be used to list blueprints for your corporation or alliance.
Overview
Features
- Lists blueprints owned by corporation or alliance (configurable with permissions)
Screenshots
Installation
Requirements
AA Blueprints needs the app django-eveuniverse to function. Please make sure it is installed before before continuing.
Steps
Step 1 - Install the Package
Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:
pip install aa-blueprints
Step 2 - Configure AA
- Add 'blueprints' to
INSTALLED_APPS
insettings/local.py
. - Add the following automated task definition:
CELERYBEAT_SCHEDULE['blueprints_update_all_blueprints'] = {
'task': 'blueprints.tasks.update_all_blueprints',
'schedule': crontab(minute=0, hour='*/3'),
}
CELERYBEAT_SCHEDULE['blueprints_update_all_locations'] = {
'task': 'blueprints.tasks.update_all_locations',
'schedule': crontab(minute=0, hour='*/12'),
}
Step 3 - Finalize App installation
Run migrations & copy static files:
python manage.py migrate
python manage.py collectstatic
Restart your supervisor services for Auth
Step 4 - Update EVE Online API Application
Update the Eve Online API app used for authentication in your AA installation to include the following scopes:
esi-assets.read_corporation_assets.v1
esi-corporations.read_blueprints.v1
esi-universe.read_structures.v1
Step 5 - Data import
Load EVE Online type data from ESI:
python manage.py blueprints_load_types
Authors
The main authors (in alphabetical order):
- Erik Kalkoken
- Rebecca Claire Murphy, aka Myrhea
- Peter Pfeufer, aka Rounon Dax
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.