AA wanderer
Project description
aa-wanderer
Alliance Auth application linking your auth with a wanderer instance.
Currently, in active development. Use at your own risks
Big shoutout to A-A-Ron for his work on allianceauth-multiverse without which I wouldn't have been able to have multiple services.
Planned features
- Wanderer ACL management through the auth
- Automated pings when a marked system is connected to the home hole
Usage
Currently, I recommend keeping a normal wanderer access list on your map that you configure yourself.
You can add your corporation/alliance on this access list to make sure that all mains can easily open your map.
It also allows you to add another group if needed during a joint op.
The application will create another access list that will be fully managed and shouldn't be manually edited.
The only thing you can change on that access list is moving some characters to admin or manager to keep an overview.
But even these admin/manager characters will be removed from the access list if they lose access to the service.
Installation
Step 1 - Check prerequisites
- aa-wanderer is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official AA installation guide for details)
- You need to have a map with administrator access on wanderer to recover the map API key that will be used to create a new access list.
Step 2 - Install app
Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:
pip install aa-wanderer
Step 3 - Configure Auth settings
Configure your Auth settings (local.py) as follows:
- Add
'wanderer'toINSTALLED_APPS - Add below lines to your settings file:
CELERYBEAT_SCHEDULE['wanderer_cleanup_access_lists'] = {
'task': 'wanderer.tasks.cleanup_all_access_lists',
'schedule': crontab(minute='0', hour='*/1'),
}
Step 4 - Finalize App installation
Run migrations & copy static files
python manage.py migrate
python manage.py collectstatic --noinput
Restart your supervisor services for Auth.
Commands
The following commands can be used when running the module:
| Name | Description |
|---|---|
wanderer_cleanup_acls |
Will execute the cleanup command on all your managed maps and update their access lists. |
Project details
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aa_wanderer-0.1.5.tar.gz.
File metadata
- Download URL: aa_wanderer-0.1.5.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8446342d928db15b5e40fdeb2d8332c939fbc3bc3a7474bb972d6a1039771005
|
|
| MD5 |
dbc323c3c2271e3f238f2ade5d1d9bb3
|
|
| BLAKE2b-256 |
a0755164c50f292e9ff91734034b92fa878aad3439e232b7070a29975979bce6
|
File details
Details for the file aa_wanderer-0.1.5-py3-none-any.whl.
File metadata
- Download URL: aa_wanderer-0.1.5-py3-none-any.whl
- Upload date:
- Size: 22.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b0a008238e676ac0b67378e0de2bd8a1a73569492109b2e3fff0378f479c7d1
|
|
| MD5 |
2c49d21e619ec09fc0883d9dcf134290
|
|
| BLAKE2b-256 |
fc0b073e58daec7f0976a276533bbbfa1df28e2dff622cdfd9c9d168f382bc5f
|