Implements settings for member fields closes #223 #300

Merged
carla merged 26 commits from feature/223_memberfields_settings into main 2026-01-12 13:24:54 +01:00
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

What has been changed?

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

## 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? <!--- List the things you changed --> ## 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 - [ ] 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 <!--- Add any additional information for the reviewers here -->
carla added 8 commits 2025-12-16 17:58:06 +01:00
Author
Owner

@simon or @moritz maybe one of you can check the UI. It is not ready yet but there is the possibility now to edit member fields (despite changing name or required for mail) like for custom fields. We can talk about it on thursday then maybe.

@simon or @moritz maybe one of you can check the UI. It is not ready yet but there is the possibility now to edit member fields (despite changing name or required for mail) like for custom fields. We can talk about it on thursday then maybe.
requested reviews from moritz, simon 2026-01-02 13:55:13 +01:00
Owner

I can't log in with rauthy anymore:

no function clause matching in MvWeb.AuthController.handle_rauthy_failure/2

The UI looks good for me.
A small thing: the exit date is not shown in the members view.

I can't log in with rauthy anymore: ``` no function clause matching in MvWeb.AuthController.handle_rauthy_failure/2 ``` The UI looks good for me. A small thing: the exit date is not shown in the members view.
Author
Owner

@moritz wrote in #300 (comment):

I can't log in with rauthy anymore:

no function clause matching in MvWeb.AuthController.handle_rauthy_failure/2

The UI looks good for me. A small thing: the exit date is not shown in the members view.

Thanks for having a look!
I will check Rauthy and regarding exit date: I will check...but is it actually useful to have it here? Do we want to show also members here who are not part of the association anymore?

@moritz wrote in https://git.local-it.org/local-it/mitgliederverwaltung/pulls/300#issuecomment-16321: > I can't log in with rauthy anymore: > > ```text > no function clause matching in MvWeb.AuthController.handle_rauthy_failure/2 > ``` > > The UI looks good for me. A small thing: the exit date is not shown in the members view. Thanks for having a look! I will check Rauthy and regarding exit date: I will check...but is it actually useful to have it here? Do we want to show also members here who are not part of the association anymore?
Owner

@carla wrote in #300 (comment):

Do we want to show also members here who are not part of the association anymore?

I think this should be handled by filters like (show only active member / show fomer member)
A good default for the exit date is to hide it, but there should be the possibility to show it if required.

@carla wrote in https://git.local-it.org/local-it/mitgliederverwaltung/pulls/300#issuecomment-16322: > Do we want to show also members here who are not part of the association anymore? I think this should be handled by filters like (show only active member / show fomer member) A good default for the exit date is to hide it, but there should be the possibility to show it if required.
Author
Owner

@moritz wrote in #300 (comment):

@carla wrote in #300 (comment):

Do we want to show also members here who are not part of the association anymore?

I think this should be handled by filters like (show only active member / show fomer member) A good default for the exit date is to hide it, but there should be the possibility to show it if required.

I added an issue to add the filters:#328

@moritz wrote in https://git.local-it.org/local-it/mitgliederverwaltung/pulls/300#issuecomment-16338: > @carla wrote in #300 (comment): > > > Do we want to show also members here who are not part of the association anymore? > > I think this should be handled by filters like (show only active member / show fomer member) A good default for the exit date is to hide it, but there should be the possibility to show it if required. I added an issue to add the filters:https://git.local-it.org/local-it/mitgliederverwaltung/issues/328
carla added 2 commits 2026-01-07 11:43:06 +01:00
carla added 13 commits 2026-01-08 11:41:36 +01:00
carla changed title from WIP: Implements settings for member fields closes #223 to Implements settings for member fields closes #223 2026-01-08 12:09:08 +01:00
carla added 1 commit 2026-01-12 09:51:07 +01:00
chore: rename custom to data field in the UI
Some checks failed
continuous-integration/drone/push Build is failing
e38de7d690
carla added 1 commit 2026-01-12 11:45:53 +01:00
fix tests
All checks were successful
continuous-integration/drone/push Build is passing
77908a1467
carla added 1 commit 2026-01-12 13:15:50 +01:00
Merge branch 'main' into feature/223_memberfields_settings
All checks were successful
continuous-integration/drone/push Build is passing
922f9f93d0
carla merged commit 06a05fcaad into main 2026-01-12 13:24:54 +01:00
carla deleted branch feature/223_memberfields_settings 2026-01-12 13:24:55 +01:00
Sign in to join this conversation.
No description provided.