Metadata-Version: 2.4
Name: whctools
Version: 1.2.1
Summary: whctools plugin app for Alliance Auth.
Author-email: Bates Larsson <bateslarsson@gmail.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
License-File: LICENSE
Requires-Dist: allianceauth>=3
Project-URL: Changelog, https://addlater
Project-URL: Documentation, https://addlater
Project-URL: Homepage, https://addlater
Project-URL: Source, https://addlater
Project-URL: Tracker, https://addlater

# WHC Tools App

An application designed to facilitate membership requests to join the WHC.

## Settings

Here's a list of available settings for this app. These settings can be configured by adding them to your AA settings file (local.py).

### Note

> All settings are optional, and the app will use the documented default settings if they are not overridden.

- **WHCTOOLS_TRANSIENT_REJECT**:
  - *Description*: Rejection timer in minutes for withdrawing an application.
  - *Default*: `WHCTOOLS_TRANSIENT_REJECT = 2`

- **WHCTOOLS_SHORT_REJECT**:
  - *Description*: Rejection timer in days for being rejected for a skill check during the applying stage.
  - *Default*: `WHCTOOLS_SHORT_REJECT = 5`

- **WHCTOOLS_MEDIUM_REJECT**:
  - *Description*: Rejection timer in days for being rejected for any other reason during the applying stage.
  - *Default*: `WHCTOOLS_MEDIUM_REJECT = 30`

- **WHCTOOLS_LARGE_REJECT**:
  - *Description*: Rejection timer in days for being kicked from the community.
  - *Default*: `WHCTOOLS_LARGE_REJECT = 356`

- **WHCTOOLS_LIMIT_TO_ALLIANCES**:
  - *Description*: Limits applications to ACLs to alliance IDs defined in WHCTOOLS_ALLIANCES
  - *Default*: `WHCTOOLS_LIMIT_TO_ALLIANCES = False`

- **WHCTOOLS_ALLIANCES**:
  - *Description*: Alliance IDs that are allowed to apply ACLs controlled by this tool
  - *Default*: `WHCTOOLS_ALLIANCES = [937872513, 99010193]`

- **DISCORD_WELCOME_MAIL_CHANNEL**:
  - *Description*: Channel which WHC Application acception notifications are sent to
  - *Default*: `DISCORD_WELCOME_MAIL_CHANNEL = [706644882436915260]`

