nikdoof / pacmanager

Django application for managing Personal Alt Corporations (PACs) in a EVE Online Alliance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PACManager

PACManager is a Django webapp designed to manage the monthly fees associated with running a PAC (Personal Alt Corp) within TEST Alliance.

Why?

Managing 20+ PACs became a pain the arse for everyone involved, and with our tax rules it usually ended up with corporations paying the bare minimum required, when actually they owed 5-6x more.

Installation

  1. Create a virtualenv, pip install requirements.
  2. Setup your flavour of WSGI container and webserver (TEST uses uwsgi and Ngnix)
  3. Schedule some crontabs to run the updatecorps and updatepayments management commands

Configuration

These options are defined in the "Settings" model.

  • pac.tax_threshold - The minimum per-month tax value (default 200,000,000)

  • pac.tax_rate - The value at which PACs are taxed at after the threshold (default 10)

  • payments.keyid - Key ID of the API Key for the payments wallet

  • payments.vcode - vCode for the API Key for the payments wallet

  • payments.last_id - Last RefID processed, only adjust this if you really really need to.

  • payments.corpname - Name of the corp which holds the payments wallet

About

Django application for managing Personal Alt Corporations (PACs) in a EVE Online Alliance

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%