Skip to main content

Example plugin app for Alliance Auth.

Project description

Corporation Handouts

This module is under development. Use at your own risks.

AA module for managing corporation handouts and especially to keep tracks of their fits/ammo to know if they should be fixed.

release python django license

Features:

Screenshots

index view

doctrine view

corrections view

Installation

Step 1 - Check prerequisites

  1. Corporation handouts 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)
  2. The app requires you to have two other applications installed to work properly:
    1. fittings
    2. allianceauth-corp-tools

Make sure to have both properly installed before continuing

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 aa-corphandouts

Step 3 - Configure Auth settings

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

  • Add 'corphandouts' to INSTALLED_APPS
  • Add below lines to your settings file:
CELERYBEAT_SCHEDULE['corphandouts_update_all'] = {
    'task': 'corphandouts.tasks.update_all_doctrine_reports',
    'schedule': crontab(minute='0', hour='*/1'),
}

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

Permissions overview.

Name Description
basic_access Can access the module and see doctrines

Commands

The following commands can be used when running the module:

Name Description
corphandouts_check_all Updates all doctrine reports in the auth

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

aa_corphandouts-0.1.7.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

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

aa_corphandouts-0.1.7-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file aa_corphandouts-0.1.7.tar.gz.

File metadata

  • Download URL: aa_corphandouts-0.1.7.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for aa_corphandouts-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8d86ba991a31d75b39af4a3485c6d73cdadafbad5142555602d619036e9e8cfa
MD5 0f5be9dde22f6c64ac7e68bc4a1ec4cb
BLAKE2b-256 0f09de8822de1451f6715946503652b1f9829300147500d959393668ec628835

See more details on using hashes here.

File details

Details for the file aa_corphandouts-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: aa_corphandouts-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 32.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.10.17

File hashes

Hashes for aa_corphandouts-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 def9736280239e45fa37b3d72398cb6ebf9622942badf98346d697bb49223a83
MD5 49b8ee68e8bb90463dfa4dd1f8227502
BLAKE2b-256 8f828cd0ebe5f843a2422fa105b9b33ac6d311a95049b11e82377641bf9773e7

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