PvE tool for AllianceAuth
Project description
allianceauth-pve
PvE tool for AllianceAuth
Free software: GNU General Public License v3
Features
This package aims at helping groups of people manage PvE sessions, centralized loot management and loot taxes.
Rotations are a sort of containers for entries. When created, they have some options to customize the behavior of the tool with the entries, such as tax rate, count of setups of the system before ratting etc.
Entries are the corrisponding of an actual PvE fleet. They consist in an estimated total loot value and a set of shares. When an Entry is submitted to a rotation, all the rules of tax rate and setups are applied and the loot value is split between the participants according to their share weight.
When a loot manager sells all the loot, he can close the rotation and enter the actual loot sales value and send money to the people accordingly.
Help wanted
This modeling is based on how whormoles fleets and loot are managed. If you have some feature requests for other types of environment, pls join AllianceAuth discord and give me a shout in the #community-packages channel. I don't have any experience in anything except whormholes so any help is appreciated.
Installation
The following is assuming you have a functioning AllianceAuth installation.
pip install allianceauth-pve
.- Add
allianceauth_pve
(note the underscore) to yourINSTALLED_APPS
. - Run migrations.
- Restart AllianceAuth
Permissions
The following permissions are provided:
access_pve
: only users with this permission can see the tool and be added in entries.manage_entries
: only users with this permissions can create entries.manage_rotations
: only users with this permissions can create and close rotations.
You'll have to assign this permissions to desired groups/states to make the tool working.
Credits
From an original idea of iRBlue.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
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 allianceauth_pve-1.0.2.tar.gz
.
File metadata
- Download URL: allianceauth_pve-1.0.2.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b582b897734dac6f6553b42ff653e565e85995bc38a1ab84822e7ab75f3a1c0 |
|
MD5 | b041e5b7532e06ba4ed02eb96ebd5397 |
|
BLAKE2b-256 | b63984724c14ed00be10fef3d2e47d6272eca0e07eca11b171340fe6de4d3144 |
File details
Details for the file allianceauth_pve-1.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: allianceauth_pve-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 25.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83bdd24a7bb32539861f09961a666ffd8beec0a392a26b7e67165da111932807 |
|
MD5 | 450659c3d348c810c363690ce3d12ef1 |
|
BLAKE2b-256 | d10051cbfd158a6df5a4427c240729ca03212d5d25a46a148352867a1c905dec |