Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://gitlab.com/tactical-supremacy/aa-secret-santa
A Secret Santa Manager for Alliance Auth
https://gitlab.com/tactical-supremacy/aa-secret-santa
Alliance Auth Eve Online django python
Last synced: 3 months ago
JSON representation
A Secret Santa Manager for Alliance Auth
- Host: gitlab.com
- URL: https://gitlab.com/tactical-supremacy/aa-secret-santa
- Owner: tactical-supremacy
- License: mit
- Created: 2021-12-30T05:16:11.724Z (about 3 years ago)
- Default Branch: main
- Last Synced: 2024-09-26T18:45:34.884Z (3 months ago)
- Topics: Alliance Auth, Eve Online, django, python
- Stars: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# AA Secret Santa
A Secret Santa Manager for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth)
## Features
- Accepts Applications to be secret santas
- Handles randomly pairing up users
- Notifies users of their santee
- handles if gifts have been delivered
- [Secure Groups Integration](https://github.com/Solar-Helix-Independent-Transport/allianceauth-secure-groups)## Installation
### Step 1 - Install app
```shell
pip install aa-secret-santa
```### Step 2 - Configure Auth settings
Configure your Auth settings (`local.py`) as follows:
- Add `'secretsanta'` to `INSTALLED_APPS`
### Step 4 - Maintain Alliance Auth
- Run migrations `python manage.py migrate`
- Gather your staticfiles `python manage.py collectstatic`
- Restart your project `supervisorctl restart myauth:`### Step 5 - Configuration
In the Admin interface, visit `secretsanta` or `/admin/secretsanta` # Coming Soon
## Permissions
| Perm | Admin Site | Perm | Description |
| --- | --- | --- | --- |
| basic_access | nill | Can access Secret Santa | Can access the Secret Santa Module and Apply to Years
| manager | nill | Can manage Secret Santa | Can Manage and See all Santa<>Santee Pairs## Settings
| Name | Description | Default |
| --- | --- | --- |
`SECRETSANTA_GENERATE_PAIRS_PRIORITY`| the generate_pairs task, to run super uber omega immediately so we can identify issues | 1
`SECRETSANTA_NOTIFY_PRIORITY`| Priority for discord messages for secret santa | 5## Contributing
Make sure you have signed the [License Agreement](https://developers.eveonline.com/resource/license-agreement) by logging in at before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.