Activity monitoring app for Alliance Auth
Project description
AA Inactivity
This is a player activity monitoring plugin app for Alliance Auth (AA).
Features
- Notify users inactive for a specified time.
- Notify administrators when users meet an inactivity theshold.
- Keep track of leave of absence requests.
- Notify administrators when leave of absence requests are created or approved.
Installation
Requirements
This app needs Member Audit (and optionally, but ideally, DiscordBot) to function. Please make sure they are installed before continuing.
Steps
Step 1 - Install the Package
Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:
pip install aa-inactivity
Step 2 - Config
Add inactivity
to your INSTALLED_APPS
, and add the following task definition:
CELERYBEAT_SCHEDULE['inactivity_check_inactivity'] = {
'task': 'inactivity.tasks.check_inactivity',
'schedule': crontab(minute=0, hour=0),
}
Step 3 - Finalize App Installation
Run migrations:
python manage.py migrate
python manage.py collectstatic
Restart your supervisor services for Auth
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
aa-inactivity-0.1.0a4.tar.gz
(76.3 kB
view hashes)
Built Distribution
Close
Hashes for aa_inactivity-0.1.0a4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f9b90c974332b31cc9d1aa5a69a59594ca1386d8aa317cb881ed5d0c5c42910 |
|
MD5 | da7ade120c6133aea3bafeb15099c8ac |
|
BLAKE2b-256 | b6063d185b0fb5824d82ed9476faeeebca9d8b2160ca2b1bbca645c6f0e6ebd0 |