Skip to main content

PvE tool for AllianceAuth

Reason this release was yanked:

no templates here

Project description

allianceauth-pve

version

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.

  1. pip install allianceauth-pve.
  2. Add allianceauth_pve (note the underscore) to your INSTALLED_APPS.
  3. Run migrations.
  4. Restart AllianceAuth

Permissions

The following permissions are provided:

  1. access_pve: only users with this permission can see the tool and be added in entries.
  2. manage_entries: only users with this permissions can create entries.
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

allianceauth_pve-1.0.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

allianceauth_pve-1.0.0-py2.py3-none-any.whl (17.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: allianceauth_pve-1.0.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for allianceauth_pve-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cb7870c93a7f37326f01b7b2129398715b55f90a1521b11e179a899c45490af7
MD5 a8be12ecc5a0c5020e79c46457f4d978
BLAKE2b-256 084f87b90cb5ac4ee14085cca849f15df7c7a0ac08b2b8a013fdeb82f74d0bff

See more details on using hashes here.

File details

Details for the file allianceauth_pve-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for allianceauth_pve-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d36788f692a263411184c212d3db2fdb7b04b13321516fa2347e9a4a857684a2
MD5 3de7b6bfefd4c8d1c6b886bf196e83e6
BLAKE2b-256 dcebbcba4a055c96a5700d75ed372cf2a74ca4871bd90d9efa11d985978a56e6

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