Skip to main content

POO Test plugin app for Alliance Auth.

Project description

aa-pootest

A minimal test plugin for Alliance Auth (AA).

It adds a single permission-gated page ("POO Test") to the AA sidebar that renders a Hello, World! card. Use it to verify your AA dev/prod setup can install and load a custom plugin, or as a starting point for your own app.

License

  • Distribution (pip) name: aa-pootest
  • Django app / module name: pootest

Features

  • Fully functional Alliance Auth app with a view and a basic permission
  • Sidebar menu entry (visible only to users with the access permission)
  • Installable with the standard AA plugin workflow

Installation

Run all commands inside your Alliance Auth virtual environment.

1. Install the package

From a local checkout (editable, for development):

pip install -e aa-pootest

Or from a built/published package:

pip install aa-pootest

Or directly from git:

pip install git+https://github.com/PooAmped/aa-pootest

2. Enable the app

Add the app's module name to INSTALLED_APPS in myauth/settings/local.py:

INSTALLED_APPS += [
    "pootest",
]

3. Run migrations & collect static files

python manage.py migrate
python manage.py collectstatic --noinput

4. Restart Alliance Auth

supervisorctl restart myauth:

5. Grant access

In the AA admin site, grant the permission pootest | general | Can access this app to the relevant state or group. Users with that permission will then see the POO Test entry in the sidebar.

Settings

Name Description Default
POOTEST_SETTING_ONE Example optional value None

Override in myauth/settings/local.py if desired.

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aa_pootest-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aa_pootest-0.1.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file aa_pootest-0.1.0.tar.gz.

File metadata

  • Download URL: aa_pootest-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for aa_pootest-0.1.0.tar.gz
Algorithm Hash digest
SHA256 af4e8cb3b997ae82a04a4a81dbd3fba2a3445296a93ee2cac558542b9466ace0
MD5 74c4d05f3de640470de0229e664b40b2
BLAKE2b-256 e3d0355697ddadf71b770a4ace2024db28ea80fd7b54bcb72c99feb7c014967d

See more details on using hashes here.

File details

Details for the file aa_pootest-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aa_pootest-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for aa_pootest-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06e6308f5d610689ef6d03df234524a9bb872c7c391b207c8075a5ab1e724577
MD5 94d052e5340f18349bfdf16ce1098b43
BLAKE2b-256 5ab19f38459399180d199e9007395c4e86d7b8bdec6e9d18baefe917149c4315

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page