- Phone input split: hardcoded +994, 8-option prefix dropdown (050/051/010/ 055/060/070/077/099 shown, 2-digit values submitted), 7-digit local number with numeric-only input filter. Full E.164 assembled on submit. - Certificate selection now prompts a confirmation dialog before the cascade (select_taxpayer → fetch_etaxes_data) fires. Asan/done sub-state gets a "Wrong company? Change" button that wipes the Asan Login tokens and every cache field (via new jey_wizard.api.reset_company_selection), then returns the user to the certs list without another phone tap. - Employees intro no longer shows a dedicated Skip button — Next in the nav acts as skip (and clears any stale AMAS cache when used that way). - Employees done no longer shows "Reload from ƏMAS" — Back in the nav is the single way to rewind. The rogue button was sending users back into a stale intro state with leftover buttons. |
||
|---|---|---|
| jey_wizard | ||
| .editorconfig | ||
| .eslintrc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| README.md | ||
| license.txt | ||
| pyproject.toml | ||
README.md
Jey Wizard
Jey Wizard
Installation
You can install this app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch main
bench install-app jey_wizard
Contributing
This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:
cd apps/jey_wizard
pre-commit install
Pre-commit is configured to use the following tools for checking and formatting your code:
- ruff
- eslint
- prettier
- pyupgrade
License
unlicense