aa-secret-santa


Nameaa-secret-santa JSON
Version 0.4.0a0 PyPI version JSON
download
home_pageNone
SummaryAlliance Auth Secret Santa
upload_time2024-12-04 03:34:23
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords allianceauth eveonline
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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 `<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](https://developers.eveonline.com/resource/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.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "aa-secret-santa",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "allianceauth, eveonline",
    "author": null,
    "author_email": "Joel Falknau <joel.falknau@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/41/d7/16346b9d03b5f1fd9460c4c02136aadaa0c69d8619edb0c0de4ad72befdc/aa_secret_santa-0.4.0a0.tar.gz",
    "platform": null,
    "description": "# AA Secret Santa\n\nA Secret Santa Manager for [Alliance Auth](https://gitlab.com/allianceauth/allianceauth)\n\n## Features\n\n- Accepts Applications to be secret santas\n- Handles randomly pairing up users\n- Notifies users of their santee\n- handles if gifts have been delivered\n- [Secure Groups Integration](https://github.com/Solar-Helix-Independent-Transport/allianceauth-secure-groups)\n\n## Installation\n\n### Step 1 - Install app\n\n```shell\npip install aa-secret-santa\n```\n\n### Step 2 - Configure Auth settings\n\nConfigure your Auth settings (`local.py`) as follows:\n\n- Add `'secretsanta'` to `INSTALLED_APPS`\n\n### Step 4 - Maintain Alliance Auth\n\n- Run migrations `python manage.py migrate`\n- Gather your staticfiles `python manage.py collectstatic`\n- Restart your project `supervisorctl restart myauth:`\n\n### Step 5 - Configuration\n\nIn the Admin interface, visit `secretsanta` or `<AUTH-URL>/admin/secretsanta` # Coming Soon\n\n## Permissions\n\n| Perm | Admin Site  | Perm | Description |\n| --- | --- | --- | --- |\n| basic_access | nill | Can access Secret Santa | Can access the Secret Santa Module and Apply to Years |\n| manager | nill | Can manage Secret Santa | Can Manage and See all Santa<>Santee Pairs |\n\n## Settings\n\n| Name | Description | Default |\n| --- | --- | --- |\n| `SECRETSANTA_GENERATE_PAIRS_PRIORITY`| the generate_pairs task, to run super uber omega immediately so we can identify issues | 1 |\n| `SECRETSANTA_NOTIFY_PRIORITY`| Priority for discord messages for secret santa | 5 |\n\n## Contributing\n\nMake sure you have signed the [License Agreement](https://developers.eveonline.com/resource/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.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Alliance Auth Secret Santa",
    "version": "0.4.0a0",
    "project_urls": {
        "Homepage": "https://gitlab.com/tactical-supremacy/aa-secret-santa",
        "Source": "https://gitlab.com/tactical-supremacy/aa-secret-santa",
        "Tracker": "https://gitlab.com/tactical-supremacy/aa-secret-santa/-/issues"
    },
    "split_keywords": [
        "allianceauth",
        " eveonline"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "085d68eefd928469260c8242304a3e67ace9b2869acde6b5144dae2bbaca9fec",
                "md5": "7dd10008d1004d0b741e88f550de0275",
                "sha256": "f59c7ccb7a03ed4a3b53b0a109b01776386d3311d946db6a6693caf3ab568f13"
            },
            "downloads": -1,
            "filename": "aa_secret_santa-0.4.0a0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7dd10008d1004d0b741e88f550de0275",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 20038,
            "upload_time": "2024-12-04T03:34:21",
            "upload_time_iso_8601": "2024-12-04T03:34:21.436072Z",
            "url": "https://files.pythonhosted.org/packages/08/5d/68eefd928469260c8242304a3e67ace9b2869acde6b5144dae2bbaca9fec/aa_secret_santa-0.4.0a0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41d716346b9d03b5f1fd9460c4c02136aadaa0c69d8619edb0c0de4ad72befdc",
                "md5": "db590cc7e454bdf92f98b17cb3e0fb83",
                "sha256": "714c6a457db1e123d1cd5e05e009c4440b9bdac990e325a0c2095b8be8b2e8ec"
            },
            "downloads": -1,
            "filename": "aa_secret_santa-0.4.0a0.tar.gz",
            "has_sig": false,
            "md5_digest": "db590cc7e454bdf92f98b17cb3e0fb83",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 12997,
            "upload_time": "2024-12-04T03:34:23",
            "upload_time_iso_8601": "2024-12-04T03:34:23.079467Z",
            "url": "https://files.pythonhosted.org/packages/41/d7/16346b9d03b5f1fd9460c4c02136aadaa0c69d8619edb0c0de4ad72befdc/aa_secret_santa-0.4.0a0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-04 03:34:23",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "tactical-supremacy",
    "gitlab_project": "aa-secret-santa",
    "lcname": "aa-secret-santa"
}
        
Elapsed time: 0.41420s