Wizards for Allianceauth
Reason this release was yanked:
Broken Migrations
Project description
allianceauth-workflows
Wizards? In your spaceship game? It's more likely than you think!
What does it do?
Originally envisioned as a way to guide users through our auth process, this tool now supports generating guided workflows for anything under the sun. Workflow steps are checked based on smart filters from allianceauth-secure-groups (among others) and completed steps are automatically skipped, streamlining the user experience.
Use this for whatever your heart desires, from corp applications to helping users resolve non-compliance with your audit protocols, to adding an altcorp to your alliance. If you can dream it, this can do it!
Todo
- Implement wizard builder in user-facing site
- Implement user nag for available incomplete assigned wizards
- Invalidate assigned wizards that are inaccessible to a user
Installation
pip install -U git+https://github.com/GoosefleetEO/allianceauth-workflows.git
Add 'workflows' to INSTALLED_APPS
python manage.py migrate
python manage.py onboarding_sync_filters
Usage
Through the admin panel, create checks, create steps that rely on those checks, and create wizards that rely on those steps. Wizards automatically filter based on state, group membership, corp, alliance, faction, or character. Or leave all those blank and manually assign wizards to users to complete in Action Items.
Credits
Uses filter code from allianceauth-secure-groups and allianceauth-auth-reports by Solar-Helix-Independent-Transport - without the smart filter framework from secure groups, none of this would be possible!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file allianceauth_workflows-0.1.5.tar.gz.
File metadata
- Download URL: allianceauth_workflows-0.1.5.tar.gz
- Upload date:
- Size: 36.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b91cc8e6ced539898cc8d06a06b4826969d5bcbec0aa8bb4da3ec9a385b1ad11
|
|
| MD5 |
97dedb21af6f76db8d9f9a91cf166abe
|
|
| BLAKE2b-256 |
f92a54ec2d02026f85cdcbf505e24443eee1f9a222764c3560abbfe10fd33e22
|
File details
Details for the file allianceauth_workflows-0.1.5-py3-none-any.whl.
File metadata
- Download URL: allianceauth_workflows-0.1.5-py3-none-any.whl
- Upload date:
- Size: 43.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c44d2b5da27cbb3b1ee0442c12f94ff299368f8db06bad19d85444f50c46f2c9
|
|
| MD5 |
59f94391e246f08efc2ec723bdd87e85
|
|
| BLAKE2b-256 |
650fa4ca0976ce7e22fbfa4b6353647d66ab08ae2b60d4f705c21057b34aacb5
|