Improved SRP Module for Alliance Auth
Project description
AA-SRP
SRP Module for Alliance Auth
Contents
Overview
Features
- Overview of SRP links
- Overview of your own SRP requests and their status
- SRP Request administration mostly done via ajax and without page reloads
- Use of modern DataTables with filters where useful
- Tables fully searchable and sortable
Screenshots
Dashboard
Dashboard (View All)
Your SRP Requests
SRP Requests Overview
SRP Request Details
Installation
Important: Please make sure you meet all preconditions before you proceed:
- AA SRP 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)
- AA SRP needs the app django-eveuniverse to function. Please make sure it is installed, before continuing.
Step 1 - Install the package
Make sure you are in the virtual environment (venv) of your Alliance Auth installation Then install the latest releast directly from PyPi.
pip install aa-srp
Step 2 - Configure Alliance Auth
This is fairly simple, just add the following to the INSTALLED_APPS
of your local.py
Configure your AA settings (local.py
) as follows:
- Add
"eveuniverse",
toINSTALLED_APPS
- Add
"aasrp",
toINSTALLED_APPS
Step 3 - Finalize the installation
Run static files collection and migrations
python manage.py collectstatic
python manage.py migrate
Restart your supervisor services for Auth
Step 4 - Preload Eve Universe data
AA SRP utilizes the EveUniverse module so it doesn't need to ask ESI for ship informations. To set this up, you now need to run the following command.
python manage.py aasrp_load_eve
Step 5 - Import from built-in SRP module
Important:
Make sure you don't have any open SRP reqests before. All SRP links in the built-in module will be closed during the import process, to make sure to not import any duplicates.
The import process can be done at any given time and does not necessarily have to be at the time of the installation.
To import your SRP information from the buil-in SRP module, run the following command.
python manage.py aasrp_migrate_srp_data
Step 6 - Set up permissions
Now it's time to set up access permissions for your new SRP module. You can do so in your admin backend in the AA SRP section. Read the Permissions section for more information about the available permissions.
Permissions
ID | Description | Notes |
---|---|---|
basic_access |
Can access the AA-SRP module | Your line members should have this permission. |
create_srp |
Can create new SRP links | Your FCs should have this permission. |
manage_srp |
Can manage SRP | Users with this permission can manage the AA SRP Module. Like changing and removing SRP links and requests. |
manage_srp_requests |
Can manage SRP requests | Users with this permission can manage the SRP requests. Like changing and removing SRP requests. |
Changelog
See CHANGELOG.md
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
File details
Details for the file aa-srp-0.1.0b7.tar.gz
.
File metadata
- Download URL: aa-srp-0.1.0b7.tar.gz
- Upload date:
- Size: 443.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab4b8ac3af374b77cf5185cb6607332f2ed88a31048433f1f0098e6deb4691bb |
|
MD5 | e6ba7c946bed1d4bc6babdf8b95f6c7f |
|
BLAKE2b-256 | 8938004114775a89a3c68777d225b953a6584bec562f7ceeee1777bacf5e2e80 |
File details
Details for the file aa_srp-0.1.0b7-py3-none-any.whl
.
File metadata
- Download URL: aa_srp-0.1.0b7-py3-none-any.whl
- Upload date:
- Size: 478.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a970c4e732e5fc9df2c31664ab59a0e4bd57178ed753b6575a0dbbd0a377c616 |
|
MD5 | 07332810029abab7063a9b335a3b41df |
|
BLAKE2b-256 | 4c7e2acb2936193007b33b0a594cea6034d523ae14a3f47a2b1410bdc1f60836 |