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.0.0.tar.gz (17.2 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.0.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: evictionsplit-1.0.0.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for evictionsplit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c89f915e5467b976a89eeffccb87d3403c0f0d76338d30b0be8c089ab6458e4d
MD5 214afd6144500ba4c4ca5e8bef89ea11
BLAKE2b-256 72af03dd0c14f9ea96afcb1d684e30d487b727be01ace62f6090a5cbaed5c194

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evictionsplit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for evictionsplit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4cc1df29384e826daa14a0550b054f4ecd31cc7f358657dd591e2731c43f05d9
MD5 4652029d07313fc323545a14b194eee5
BLAKE2b-256 face76822277089ab7f4e2da25c79b0a659f634d116de4ccfc4ec5ef730f9d67

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