A Discourse Plugin that allows you to create custom user wizards.
ceef3f4bc9
* Re structure builder logic to allow for step conditionality Concerns - Performance. Look at whether the additional build in the steps controller can be reduced - Does not work if applied to the last step. - Certain conditions will not work with the first step(?) - How should this be scoped to known functionality? * Add indexes and conditions to steps and fields * Complete and add spec * Complete backend * Complete step conditionality and field indexing * Fix failing spec * Update coverage * Apply rubocop * Apply prettier * Apply prettier to wizard js * Fix schema issues created in merge * Remove setting label for force_final * Improve client wizard cache naming * Improve steps controller and spec conditionality * Improve final step attribute naming * Fix failing spec * Linting * Add one more final step test * Linting * Fix eslint issues * Apply prettier * Linting, syntax, merge and copy cleanups * Update wizard-admin.scss * Fix template linting * Rubocop fixes |
||
---|---|---|
.github/workflows | ||
.tx | ||
assets | ||
config | ||
controllers/custom_wizard | ||
coverage | ||
db/migrate | ||
extensions | ||
jobs | ||
lib/custom_wizard | ||
serializers/custom_wizard | ||
spec | ||
views/layouts | ||
.discourse-compatibility | ||
.eslintrc | ||
.gitignore | ||
.prettierrc | ||
.rubocop.yml | ||
.template-lintrc.js | ||
.travis.yml | ||
COPYRIGHT.txt | ||
Gemfile | ||
Gemfile.lock | ||
LICENSE.txt | ||
package.json | ||
plugin.rb | ||
README.md |
discourse-custom-wizard
See further: https://thepavilion.io/c/knowledge/discourse/custom-wizard/118