Skip to main content

Improved SRP Module for Alliance Auth

Project description

AA-SRP

Version License Python Django Code Style: black

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

Dashboard (View All)

Dashboard (View All)

Your SRP Requests

Your SRP Requests

SRP Requests Overview

SRP Requests Overview

SRP Request Details

SRP Request Details

Installation

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

"aasrp",

Step 3 - Finalize the installation

Run static files collection and migrations

python manage.py migrate
python manage.py collectstatic

Step 4 - 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 5 - 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

aa-srp-0.1.0b4.tar.gz (432.8 kB view details)

Uploaded Source

Built Distribution

aa_srp-0.1.0b4-py3-none-any.whl (451.3 kB view details)

Uploaded Python 3

File details

Details for the file aa-srp-0.1.0b4.tar.gz.

File metadata

  • Download URL: aa-srp-0.1.0b4.tar.gz
  • Upload date:
  • Size: 432.8 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.0 CPython/3.8.6

File hashes

Hashes for aa-srp-0.1.0b4.tar.gz
Algorithm Hash digest
SHA256 c0eecafbf6d08cfa249afe711d046da373c524c63f315ad724daa881a86fa73e
MD5 0e4cb01d0ab9560f40207bbc29d27c45
BLAKE2b-256 922c07a8bb492f0e209a77086a6b98c7fe141ff16820960ce7349c985b66deac

See more details on using hashes here.

File details

Details for the file aa_srp-0.1.0b4-py3-none-any.whl.

File metadata

  • Download URL: aa_srp-0.1.0b4-py3-none-any.whl
  • Upload date:
  • Size: 451.3 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.0 CPython/3.8.6

File hashes

Hashes for aa_srp-0.1.0b4-py3-none-any.whl
Algorithm Hash digest
SHA256 a51a830a69a2f6e34b15b9be78c114244d86c598b8f9f779fe5b909a73db6cee
MD5 5d4003a167de3c2a514c167b702e1be4
BLAKE2b-256 bcb9ed498bfe09cfd47d7a97fe0decf5c2453aa190c0a7771d57f2e45e1b42cc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page