0 purchases
aasecretsanta 0.3.0a0
AA Secret Santa
A Secret Santa Manager for Alliance Auth
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
Installation
Step 1 - Install app
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 <AUTH-URL>/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 by logging in at https://developers.eveonline.com before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.