Membership Fee Type Resource & Settings closes #278 #291

Merged
moritz merged 11 commits from feature/278_membership_fee_settings into main 2025-12-18 14:17:10 +01:00
Showing only changes of commit f0e1d3fade - Show all commits

View file

@ -45,6 +45,8 @@ defmodule Mv.MembershipFees.MembershipFeeType do
update :update do
primary? true
# require_atomic? false because validation queries (member/cycle counts) are not atomic
# DB constraints serve as the final safeguard if data changes between validation and update
require_atomic? false
# Note: interval is NOT in accept list - it's immutable after creation
accept [:name, :amount, :description]
@ -52,6 +54,9 @@ defmodule Mv.MembershipFees.MembershipFeeType do
destroy :destroy do
primary? true
# require_atomic? false because validation queries (member/cycle/settings counts) are not atomic
# DB constraints serve as the final safeguard if data changes between validation and delete
require_atomic? false
end
end