aa-srp 2.3.1

Creator: codyrutscher

Last updated:

Add to Cart

Description:

aasrp 2.3.1

AA SRP













SRP Module for Alliance Auth



Overview

Features
Screenshots

Dashboard
Dashboard (View All)
Your SRP Requests
SRP Requests Overview
SRP Request Details




Installation

Step 1: Install the Package
Step 2: Configure Alliance Auth
Step 3: Finalizing the Installation
Step 4: Preload Eve Universe Data
Step 5: Setting up Permissions
Step 6: (Optional) Import From Built-in SRP Module


Permissions
Changelog
Translation Status
Contributing



Overview
Features

Overview of SRP links
Overview of your own SRP requests and their status
Accepting kill mails from zKillboard and EveTools Killboard
SRP Request administration is mostly done via ajax and without page reloads
Use modern DataTables with filters where ever they're useful
Tables fully searchable and sortable
Mandatory reason on SRP reject
Notifications in AA with detailed information on SRP rejection
Discord notification via PM to the user on SRP request approval or rejection, if
either AA-Discordbot, Discord Notify or Discord Proxy is installed
Notify your SRP team (optional) in their Discord channel about new SRP requests, if
AA-Discordbot or Discord Proxy is installed

Screenshots
Dashboard

Dashboard (View All)

Your SRP Requests

SRP Requests Overview

SRP Request Details

Installation

[!NOTE]
AA SRP >= 2.0.0 needs at least Alliance Auth v4.0.0!
Please make sure to update your Alliance Auth instance before you install this
module or update to the latest version, otherwise an update to Alliance Auth will
be pulled in unsupervised.
The last version of AA SRP that supports Alliance Auth v3 is 1.21.0.

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
Alliance Auth installation guide for details)
AA SRP needs Eve Universe to function. Please make sure it is installed, before
continuing.

Step 1: Install the Package
Make sure you're in the virtual environment (venv) of your Alliance Auth
installation Then install the latest release 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", to INSTALLED_APPS
Add "aasrp", to INSTALLED_APPS

Step 3: Finalizing 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
information. To set this up, you now need to run the following command.
python manage.py aasrp_load_eve

Step 5: Setting 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.
Step 6: (Optional) Import From Built-in SRP Module
This step is only needed when you have been using the built-in SRP module until now.
Make sure you don't have any open SRP requests 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 doesn't necessarily have to be
during the installation.
To import your SRP information from the built-in SRP module, run the following command.
python manage.py aasrp_migrate_srp_data

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
Translation Status

Do you want to help translate this app into your language or improve the existing
translation? - Join our team of translators!
Contributing
You want to contribute to this project? That's cool!
Please make sure to read the Contribution Guidelines.
(I promise, it's not much, just some basics)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.