Commit graph

882 commits

Author SHA1 Message Date
ca1300f46a
feat: add new filter component to members view 2026-01-27 10:13:59 +01:00
7171e21a10
feat: load boolean custom fields 2026-01-27 10:13:59 +01:00
7f4c22d072
refactor: fix credo issues 2026-01-27 10:13:58 +01:00
37c9da54d7
chore: rm todo list 2026-01-27 10:13:58 +01:00
d296418c8e
test: Remove outdated TODO for auto-assignment feature
Auto-assignment of default membership fee type is already implemented
via SetDefaultMembershipFeeType change. Test assertion is now active.
2026-01-27 10:13:57 +01:00
230fb695d1
i18n: Add missing German translations for member form errors
- Add translations for validation error messages
- Add translations for save failure messages
2026-01-27 10:13:57 +01:00
bed2df2d21
chore: update gettext 2026-01-27 10:13:57 +01:00
4e48ace2d4
refactor: Reduce function complexity and nesting depth
- Extract helper functions from process_chunk to reduce nesting
- Extract format_error_message from extract_changeset_error
- Split extract_error_message into smaller functions to reduce complexity
- Fixes Credo refactoring opportunities
2026-01-27 10:13:56 +01:00
c137ee6221
refactor: Replace length/1 with empty list comparison
Replace expensive length/1 calls with direct list comparison
to fix Credo warnings about performance
2026-01-27 10:13:56 +01:00
a72896095a
test: Add tests for UserLive.Show and RoleLive.Show
- Add comprehensive tests for UserLive.Show
- Add comprehensive tests for RoleLive.Show
- Cover mount, display, navigation, and error handling
2026-01-27 10:13:55 +01:00
4154296b54
refactor: Remove deprecated LiveViews
- Remove CustomFieldValueLive (Index, Form, Show)
- Remove ContributionTypeLive.Index
- Remove ContributionPeriodLive.Show
- Remove corresponding routes from router
- Remove references in CustomFieldValueLive.Index
2026-01-27 10:13:55 +01:00
d72bb8869f
docs: Update domain Public API documentation 2026-01-27 10:13:55 +01:00
926974e2da
chore: update docs 2026-01-27 10:13:54 +01:00
a56895cbba
chore: update docs 2026-01-27 10:13:54 +01:00
da9ec06e8e
feat: implement filter logic for boolean ustom fields 2026-01-27 10:13:53 +01:00
b701b84260
test: add tdd tests for custom boolean field filter logic 2026-01-27 10:13:53 +01:00
0519433644
feat: add custom boolean field state & URL-Parameter 2026-01-27 10:13:53 +01:00
f052b25213
test: add tdd tests for backend state management of boolean custom filters 2026-01-27 10:13:53 +01:00
d8ab9a1015
fix: linting + tests 2026-01-27 10:13:52 +01:00
a161393ea1
fix: change creation of admin user 2026-01-27 10:13:51 +01:00
3aa1aee11e
fix: add error message to form 2026-01-27 10:13:51 +01:00
22593af621
refactor: change length for performance 2026-01-27 10:13:51 +01:00
3b5225893d
docs: update implementation plan 2026-01-27 10:13:51 +01:00
6c840e73d1
formatting 2026-01-27 10:13:51 +01:00
257739d273
feat: adds error capping 2026-01-27 10:13:50 +01:00
68baf71119 Merge branch 'main' into feature/concept-groups 2026-01-19 12:00:03 +01:00
1c7c56130d
docs: update group concept 2026-01-19 11:53:14 +01:00
c31392e4fe Merge pull request 'Implements row validation closes #333' (#355) from feature/333_validation into main
Reviewed-on: #355
2026-01-19 11:46:59 +01:00
24426c7786 Merge branch 'main' into feature/333_validation 2026-01-19 11:46:14 +01:00
7da037d81d refactor: adds schemales changeset and validation constant 2026-01-19 11:43:51 +01:00
14a8417fdf i18n: adds translation 2026-01-19 11:24:51 +01:00
8b3cc6a6b2 feat: adds row validation 2026-01-19 11:22:11 +01:00
07de1b4b6a Merge pull request 'Reorder Sidebar Menu entries and smaller fixes' (#353) from feature/reorder-sidebar-menu into main
Reviewed-on: #353
Reviewed-by: carla <carla@noreply.git.local-it.org>
2026-01-19 11:07:43 +01:00
1d1f3b16b1
docs: update group concept 2026-01-16 18:10:48 +01:00
467b36784f
fix: remove !important statements 2026-01-16 17:26:52 +01:00
54d96136b7
fix: link/button semantics 2026-01-16 17:16:06 +01:00
af62dbac03
docs: add concept for groups 2026-01-16 14:55:30 +01:00
c86ae6aa9d
fix: sidebar accessibility 2026-01-16 14:17:15 +01:00
c3515b4105
feat: adjust display of submenu 2026-01-16 13:53:31 +01:00
d6173571b5
test: make tests more structural, less dependend on specific values 2026-01-16 12:48:35 +01:00
3381fd88db
test: increase test worker pool size 2026-01-16 12:47:46 +01:00
74af41c8ab
feat: reorder sidebar 2026-01-16 12:46:45 +01:00
9be5dc8751 Merge pull request 'implements header normalization closes #332' (#352) from feature/332_header_normalization into main
Reviewed-on: #352
2026-01-15 17:01:50 +01:00
6dc398fa5a refactor: reduce complexity 2026-01-15 17:00:17 +01:00
67072f0c52 feat: adds header header normalization 2026-01-15 16:11:09 +01:00
0673684cc1 test: adds tests for header normalization 2026-01-15 16:11:02 +01:00
b44d8a9d70 Merge pull request 'Implement CSV parsr closes #331' (#351) from feature/331_scv_parsing into main
Reviewed-on: #351
2026-01-15 13:38:35 +01:00
8a5d012895 refactor parser 2026-01-15 12:15:22 +01:00
3bbe9895ee fix: improve CSV parser error handling 2026-01-15 11:08:22 +01:00
31cf07c071 test: updated tests 2026-01-15 10:10:14 +01:00