Skip to main content

Alliance Auth plugin to manage loot split in evictions

Project description

Eviction split

Alliance auth module dedicated to splitting the loot of an eviction between participants based on their participation time.

release python django license

Features:

  • Create and manage evictions
  • Apply to join an eviction
  • Signal the current activity of members (standby and/or doorstopping)

TODO:

  • Enhance the signup for applicants specify what they bring to the eviction
  • Add information in the README for install
    • Screenshots of the project also
  • Logging

Screenshots

Installation

Step 1 - Check prerequisites

Evictionsplit 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)

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 evictionsplit

Step 3 - Configure Auth settings

Configure your Auth settings (local.py) as follows:

  • Add 'evictionsplit', to INSTALLED_APPS

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.

Permissions

ID Description Notes
basic_access Can access this app All line members should have this role
manager Can create and manage evictions Role to create/edit evictions and access archived evictions

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

evictionsplit-1.1.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evictionsplit-1.1.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file evictionsplit-1.1.0.tar.gz.

File metadata

  • Download URL: evictionsplit-1.1.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for evictionsplit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 76a9946b363fda48383ab30613f50cf9a819121da50ecb35ff11329c925d1136
MD5 b8247baf6537d47f133cb1fe0045550f
BLAKE2b-256 78702783173f1232147ab9d6e1c92e9556380a883a65d76435faf1125325251f

See more details on using hashes here.

File details

Details for the file evictionsplit-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: evictionsplit-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for evictionsplit-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eda748bed7bd6e8f82ca9dd2a8055ea8bc099eca4b94327517082ebc2df4cdc2
MD5 de069116966b112c1f4a0a0d3b45e385
BLAKE2b-256 d0f1a70570ff25cc292f6ae81b7a95053127499bdc08e86063fea9d9875e5cde

See more details on using hashes here.

Supported by

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