Skip to content

Khairul syazwan/analyze 1632#1795

Open
jerome-ng wants to merge 57 commits intodevelopfrom
khairul-syazwan/analyze-1632
Open

Khairul syazwan/analyze 1632#1795
jerome-ng wants to merge 57 commits intodevelopfrom
khairul-syazwan/analyze-1632

Conversation

@jerome-ng
Copy link
Collaborator

Merge Checklist

Please cross check this list if additions / modifications needs to be done on top of your core changes and tick them off. Reviewer can as well glance through and help the developer if something is missed out.

  • Automated Tests (Jasmine integration tests, Unit tests, and/or Performance tests)
  • Updated Manual tests / Demo Config
  • Documentation (Application guide, Admin guide, Markdown, Readme and/or Wiki)
  • Verified that local development environment is working with latest changes (integrated with latest develop branch)
  • following best practices in code review doc

…ce wizard definitions with new MVP fields and wizards
jerome-ng and others added 10 commits February 2, 2026 19:00
- Implemented WizardConfigEditor component for editing wizard configurations.
- Added modal styling for the configuration editor.
- Integrated API calls to fetch and save wizard configurations.
- Updated wizard definitions to support dynamic fetching from the backend.
- Created a new JSON file for mock wizard configurations.
- Enhanced permission scopes in package.json for wizard configuration endpoints.
* feat: enhance StepForm and TypeaheadField with display value handling and update deep link generation

* feat: refine deep link parameter extraction to whitelist specific paths and simplify saving logic

* feat: update yearRange field to use dropdowns for year selection and add validation

* fix: rename wizardId to dashboardType in generateFormSubmitDeepLink function

* feat: enhance generateFormSubmitDeepLink to collect condition values and display values separately

* feat: add wildcard toggle for condition fields in StepForm and update deep link generation

* feat: make 'Condition 1' field required and update label in wizards configuration

* feat: enhance StepForm and TypeaheadField for improved input handling and validation
* feat: enhance StepForm and TypeaheadField with display value handling and update deep link generation

* feat: refine deep link parameter extraction to whitelist specific paths and simplify saving logic

* feat: update yearRange field to use dropdowns for year selection and add validation

* fix: rename wizardId to dashboardType in generateFormSubmitDeepLink function

* feat: enhance generateFormSubmitDeepLink to collect condition values and display values separately

* feat: add wildcard toggle for condition fields in StepForm and update deep link generation

* feat: make 'Condition 1' field required and update label in wizards configuration

* feat: enhance StepForm and TypeaheadField for improved input handling and validation

* feat: refactor wizard definitions to use hardcoded steps and remove result actions

* feat: enhance StepForm validation and update styles for improved user experience

* feat: improve form validation handling and error display in StepForm

* feat: update error message styling and improve wizard loading logic

* feat: enhance wizard field definitions by adding isWizardField property and refactoring related logic

* feat: simplify StepForm field rendering by removing grouping logic and related styles

* feat: remove options from FieldDefinition and update related test assertions

* feat: simplify StepForm field rendering by consolidating wizard field logic

* feat: add disabled styles for primary button in StepForm

* feat: add groupInputs and groupSeparator styles for improved layout in StepForm

* feat: add allowFreeText property to TypeaheadField and FieldDefinition for flexible input options

* feat: update condition field rendering to include fieldValue check for wildcard toggle
…zwan/analyze-1632

Signed-off-by: Khairul Syazwan <80243918+khairul-syazwan@users.noreply.github.com>
Base automatically changed from jerome-ng/1633-1653-wizards-dashboard-2 to jerome-ng/1633-1653 February 6, 2026 02:21
Base automatically changed from jerome-ng/1633-1653 to develop February 11, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants