Implement dropdown to show/hide columns in member overview closes #209 #240

Merged
moritz merged 28 commits from feature/209_hide_field_dropdown into main 2025-12-03 19:01:15 +01:00
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

What has been changed?

  • Dropdown Component has been added to core components
  • Field visibility dropdown has been added as live component using this
  • showing and hiding is possible now

Definition of Done

Code Quality

  • No new technical depths
  • Linting passed
  • Documentation is added were needed

Accessibility

  • New elements are properly defined with html-tags
  • Colour contrast follows WCAG criteria
  • Aria labels are added when needed
  • Everything is accessible by keyboard
  • Tab-Order is comprehensible
  • All interactive elements have a visible focus

Testing

  • Tests for new code are written
  • All tests pass
  • axe-core dev tools show no critical or major issues

Additional Notes

The fields that are shown are for now just saved in the URL, saving and getting it from cookies is handled in a different issue: #252

## Description of the implemented changes The changes were: - [ ] Bugfixing - [x] New Feature - [ ] Breaking Change - [ ] Refactoring <!--- Describe the goal of the PR in a few words --> ## What has been changed? - Dropdown Component has been added to core components - Field visibility dropdown has been added as live component using this - showing and hiding is possible now ## Definition of Done ### Code Quality - [x] No new technical depths - [x] Linting passed - [x] Documentation is added were needed ### Accessibility - [x] New elements are properly defined with html-tags - [x] Colour contrast follows WCAG criteria - [x] Aria labels are added when needed - [x] Everything is accessible by keyboard - [x] Tab-Order is comprehensible - [x] All interactive elements have a visible focus ### Testing - [x] Tests for new code are written - [x] All tests pass - [x] axe-core dev tools show no critical or major issues ## Additional Notes The fields that are shown are for now just saved in the URL, saving and getting it from cookies is handled in a different issue: https://git.local-it.org/local-it/mitgliederverwaltung/issues/252
Owner

I just tried out this feature a little bit and recognized that the search isn't working anymore.

I just tried out this feature a little bit and recognized that the search isn't working anymore.
Author
Owner

@moritz wrote in #240 (comment):

I just tried out this feature a little bit and recognized that the search isn't working anymore.

I will have a look later , thanks !

@moritz wrote in https://git.local-it.org/local-it/mitgliederverwaltung/pulls/240#issuecomment-15373: > I just tried out this feature a little bit and recognized that the search isn't working anymore. I will have a look later , thanks !
fix: search
Some checks failed
continuous-integration/drone/push Build is failing
206e733511
carla force-pushed feature/209_hide_field_dropdown from 206e733511
Some checks failed
continuous-integration/drone/push Build is failing
to f62d1fbf51
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-03 08:05:15 +01:00
Compare
carla force-pushed feature/209_hide_field_dropdown from f62d1fbf51
Some checks failed
continuous-integration/drone/push Build is failing
to 206e733511
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-03 10:31:41 +01:00
Compare
Merge branch 'main' into feature/209_hide_field_dropdown
Some checks failed
continuous-integration/drone/push Build is failing
f0613fe1e5
Merge branch 'main' into feature/209_hide_field_dropdown
Some checks failed
continuous-integration/drone/push Build is failing
c17445975c
carla removed review requests for moritz, simon 2025-12-03 14:58:34 +01:00
carla changed title from WIP: Implement dropdown to show/hide columns in member overview to Implement dropdown to show/hide columns in member overview 2025-12-03 14:58:38 +01:00
carla removed review request for rafael 2025-12-03 14:58:39 +01:00
moritz changed title from Implement dropdown to show/hide columns in member overview to Implement dropdown to show/hide columns in member overview closes #209 2025-12-03 17:15:40 +01:00
moritz requested review from moritz 2025-12-03 17:20:27 +01:00
Merge branch 'main' into feature/209_hide_field_dropdown
Some checks failed
continuous-integration/drone/push Build is failing
f5b67de870
Merge branch 'main' into feature/209_hide_field_dropdown
All checks were successful
continuous-integration/drone/push Build is passing
5ae4450444
moritz approved these changes 2025-12-03 19:01:01 +01:00
moritz merged commit 702eebd110 into main 2025-12-03 19:01:15 +01:00
moritz deleted branch feature/209_hide_field_dropdown 2025-12-03 19:01:16 +01:00
Sign in to join this conversation.
No description provided.