Membership Fee - Database Schema & Ash Domain Foundation closes #275 #283

Open
moritz wants to merge 2 commits from feature/275_member_fee_domain into main
Owner

Description of the implemented changes

The changes were:

  • Bugfixing
  • New Feature
  • Breaking Change
  • Refactoring

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
## Description of the implemented changes The changes were: - [ ] Bugfixing - [x] New Feature - [ ] Breaking Change - [ ] Refactoring ## Definition of Done ### Code Quality - [ ] No new technical depths - [x] Linting passed - [x] 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 - [x] Tests for new code are written - [x] All tests pass - [ ] axe-core dev tools show no critical or major issues
moritz added this to the Membership Fees milestone 2025-12-11 16:28:55 +01:00
moritz self-assigned this 2025-12-11 16:28:55 +01:00
moritz added 1 commit 2025-12-11 16:28:57 +01:00
feat(membership-fees): add database schema and Ash domain structure
All checks were successful
continuous-integration/drone/push Build is passing
b37c312b15
moritz added 1 commit 2025-12-11 17:07:05 +01:00
fix(membership-fees): add DB constraints for enum and decimal precision
Some checks failed
continuous-integration/drone/push Build is failing
174b7696d3
moritz force-pushed feature/275_member_fee_domain from 174b7696d3 to caebcefb8c 2025-12-11 18:34:47 +01:00 Compare
moritz changed title from WIP: Membership Fee - Database Schema & Ash Domain Foundation closes #275 to Membership Fee - Database Schema & Ash Domain Foundation closes #275 2025-12-11 18:35:38 +01:00
moritz force-pushed feature/275_member_fee_domain from caebcefb8c to a3aa61a89e 2025-12-11 18:35:54 +01:00 Compare
moritz force-pushed feature/275_member_fee_domain from a3aa61a89e to ebbf347e42 2025-12-11 18:46:53 +01:00 Compare
All checks were successful
continuous-integration/drone/push Build is passing
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feature/275_member_fee_domain:feature/275_member_fee_domain
git checkout feature/275_member_fee_domain

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff feature/275_member_fee_domain
git checkout feature/275_member_fee_domain
git rebase main
git checkout main
git merge --ff-only feature/275_member_fee_domain
git checkout feature/275_member_fee_domain
git rebase main
git checkout main
git merge --no-ff feature/275_member_fee_domain
git checkout main
git merge --squash feature/275_member_fee_domain
git checkout main
git merge --ff-only feature/275_member_fee_domain
git checkout main
git merge feature/275_member_fee_domain
git push origin main
Sign in to join this conversation.
No description provided.