Skip to content

MID-11864 Better handling of conditions in GUI - #768

Merged
MrAxxy merged 5 commits into
masterfrom
MID-11864
Aug 19, 2026
Merged

MID-11864 Better handling of conditions in GUI#768
MrAxxy merged 5 commits into
masterfrom
MID-11864

Conversation

@MrAxxy

@MrAxxy MrAxxy commented Aug 14, 2026

Copy link
Copy Markdown
Contributor
  • add a condition indicator to the mapping tables, opening a drawer that
     writes the condition only on Apply
  • edit the script of an expression on a copy too, so closing the drawer
     discards the changes
  • drop an expression whose evaluator was left blank instead of storing it
  • delete obsolete ExpressionEditorPanel and ExpressionTypeDto
  • delete the dead members of ExpressionUtil that were left without a
     caller

MrAxxy and others added 5 commits August 12, 2026 23:48
- sdd filter expression evaluator to GUI
- filter is selectable for all expression properties and configured through
the existing SearchFilterConfigurationPanel.
- condition editor now offers Script and Filter instead of the script editor only.
- write the filter into the expression even when the condition is still
  empty, LambdaModel skips its setter on a null target
- update the filter field on blur, panels closing with a plain ajax link
  never submit the form and dropped the typed filter
- set outputMarkupId on SearchFilterConfigurationPanel, it re-renders
  itself when switching between XML and query
- style the filter buttons as btn-light border, btn-primary is reserved
  for primary actions
- add a condition indicator to the mapping tables, opening a drawer that
  writes the condition only on Apply
- edit the script of an expression on a copy too, so closing the drawer
  discards the changes
- drop an expression whose evaluator was left blank instead of storing it
- delete obsolete ExpressionEditorPanel and ExpressionTypeDto
- delete the dead members of ExpressionUtil that were left without a
  caller
@MrAxxy
MrAxxy requested a review from skublik August 14, 2026 10:59
@MrAxxy MrAxxy changed the title Mid 11864 MID-11864 Better handling of conditions in GUI Aug 14, 2026
@MrAxxy
MrAxxy merged commit d25cd2e into master Aug 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants