Membership Fee Type Resource & Settings closes #278 #291

Open
moritz wants to merge 27 commits from feature/278_membership_fee_settings into main
Showing only changes of commit 5bdd769699 - Show all commits

View file

@ -87,15 +87,17 @@ defmodule MvWeb.MembershipFeeSettingsLive do
> >
<%!-- Default Membership Fee Type --%> <%!-- Default Membership Fee Type --%>
<fieldset class="fieldset"> <fieldset class="fieldset">
<label class="label"> <label for="default_membership_fee_type_id" class="label">
<span class="label-text font-semibold"> <span class="label-text font-semibold">
{gettext("Default Membership Fee Type")} {gettext("Default Membership Fee Type")}
</span> </span>
</label> </label>
<select <select
id="default_membership_fee_type_id"
name="settings[default_membership_fee_type_id]" name="settings[default_membership_fee_type_id]"
class="select select-bordered w-full" class="select select-bordered w-full"
phx-debounce="blur" phx-debounce="blur"
aria-label={gettext("Default Membership Fee Type")}
> >
<option value="">{gettext("None (no default)")}</option> <option value="">{gettext("None (no default)")}</option>
<option <option
@ -219,21 +221,21 @@ defmodule MvWeb.MembershipFeeSettingsLive do
<h3 class="font-semibold text-sm">{@title}</h3> <h3 class="font-semibold text-sm">{@title}</h3>
<div class="bg-base-300 rounded-lg p-3 text-sm space-y-1"> <div class="bg-base-300 rounded-lg p-3 text-sm space-y-1">
<p> <p>
<span class="text-base-content/60">{gettext("Joining date")}:</span> <span class="text-base-content/80">{gettext("Joining date")}:</span>
<span class="font-mono">{@joining_date}</span> <span class="font-mono">{@joining_date}</span>
</p> </p>
<p> <p>
<span class="text-base-content/60">{gettext("Membership fee start")}:</span> <span class="text-base-content/80">{gettext("Membership fee start")}:</span>
<span class="font-mono font-semibold text-primary">{@start_date}</span> <span class="font-mono font-semibold text-base-content">{@start_date}</span>
</p> </p>
<p> <p>
<span class="text-base-content/60">{gettext("Generated cycles")}:</span> <span class="text-base-content/80">{gettext("Generated cycles")}:</span>
<span class="font-mono"> <span class="font-mono">
{Enum.join(@periods, ", ")} {Enum.join(@periods, ", ")}
</span> </span>
</p> </p>
</div> </div>
<p class="text-xs text-base-content/60 italic"> {@note}</p> <p class="text-xs text-base-content/80 italic"> {@note}</p>
</div> </div>
""" """
end end