Skip to content

[stable0.9] feat: remove rows in view after edit when they no longer match filter #2017

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Aug 20, 2025

Conversation

backportbot[bot]
Copy link

@backportbot backportbot bot commented Aug 19, 2025

Backport of PR #1979

- backend: add new endpoint
- controller & service:  for server-side check
- frontend: call check after insert and update, remove invalid rows
- wrap rows in <transition-group> to animate removal
- only animate when a row is removed due to filter mismatch
- CSS: fade+collapse leave transition

Closes #1691

Signed-off-by: Benjamin Frueh <[email protected]>
- changed endpoint to /view/{viewId}/row/{id}/present for consistency
- phpdoc for RowService isRowInViewPresent() return/throw behavior
- remove unnecessary rethrow in RowService isRowInViewPresent()
- change js checkRowInView() to avoid returning true on error
- moved duplicate js remove row logic into reusable function

Signed-off-by: Benjamin Frueh <[email protected]>
@backportbot backportbot bot requested review from enjeck and blizzz as code owners August 19, 2025 12:42
@backportbot backportbot bot added the 3. to review Waiting for reviews label Aug 19, 2025
@enjeck enjeck merged commit 679605b into stable0.9 Aug 20, 2025
64 checks passed
@enjeck enjeck deleted the backport/1979/stable0.9 branch August 20, 2025 05:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants