From 35cafd6e6a922de0cb063210c9cfd487b1d2f794 Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 16 Dec 2025 10:57:53 +0100 Subject: [PATCH] feat: add membership fee type dropdown to member form - Add membership fee type selection in member create/edit form - Show warning if different interval selected - Filter available types to same interval only --- lib/mv_web/live/member_live/form.ex | 155 +++++++++++++++++++++------- 1 file changed, 119 insertions(+), 36 deletions(-) diff --git a/lib/mv_web/live/member_live/form.ex b/lib/mv_web/live/member_live/form.ex index 87148ad..9018563 100644 --- a/lib/mv_web/live/member_live/form.ex +++ b/lib/mv_web/live/member_live/form.ex @@ -21,6 +21,10 @@ defmodule MvWeb.MemberLive.Form do """ use MvWeb, :live_view + alias Mv.MembershipFees + alias Mv.MembershipFees.MembershipFeeType + alias MvWeb.Helpers.MembershipFeeHelpers + @impl true def render(assigns) do # Sort custom fields by name for display only @@ -161,42 +165,46 @@ defmodule MvWeb.MemberLive.Form do <% end %> - <%!-- Payment Data Section (Mockup) --%> + <%!-- Membership Fee Section --%>
- <.form_section title={gettext("Payment Data")}> - - -
-
-