Wizards? In your spaceship game? It's more likely than you think!
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!
- Implement wizard builder in user-facing site
- Implement user nag for available incomplete assigned wizards
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
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.
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!
