Cycle Management & Member Integration closes #279 #294

Open
moritz wants to merge 49 commits from feature/279_cycle_management into main
2 changed files with 5 additions and 2 deletions
Showing only changes of commit 446f75bcc1 - Show all commits

View file

@ -115,7 +115,7 @@ defmodule Mv.MembershipFees.Changes.ValidateSameInterval do
end
# Add validation error when types cannot be loaded
defp add_type_validation_error(changeset, reason) do
defp add_type_validation_error(changeset, _reason) do
message = "Could not validate membership fee type intervals: type not found"
Ash.Changeset.add_error(

View file

@ -271,8 +271,11 @@ defmodule Mv.Membership.MemberCycleCalculationsTest do
member = create_member(%{membership_fee_type_id: fee_type.id})
today = Date.utc_today()
# Create cycles: two months ago (unpaid, ended), last month (paid, ended), current month (unpaid, not ended)
two_months_ago_start = Date.add(today, -65) |> CalendarCycles.calculate_cycle_start(:monthly)
two_months_ago_start =
Date.add(today, -65) |> CalendarCycles.calculate_cycle_start(:monthly)
last_month_start = Date.add(today, -32) |> CalendarCycles.calculate_cycle_start(:monthly)
current_month_start = CalendarCycles.calculate_cycle_start(today, :monthly)