[FEATURE]: Membership Fee 1 - Database Schema & Ash Domain Foundation #275
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
question
S
UX research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#275
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal: Create the database schema and Ash domain structure for membership fees.
Scope:
Mv.MembershipFeesAsh domainmembership_fee_typestablemembership_fee_cyclestablememberstable withmembership_fee_type_idandmembership_fee_start_dateMembershipFeeTypeandMembershipFeeCycle(skeleton only, no business logic)Files to Create/Modify:
lib/membership_fees/membership_fees.ex- New Ash domainlib/membership_fees/membership_fee_type.ex- Resource skeletonlib/membership_fees/membership_fee_cycle.ex- Resource skeletonlib/membership/member.exto add relationshipsTests to Write:
membership_fee_typesrecord via Ashmembership_fee_cyclesrecord via AshAcceptance Criteria:
[FEATURE]: Membership Fee - Database Schema & Ash Domain Foundationto [FEATURE]: Membership Fee 1 - Database Schema & Ash Domain Foundation