fix: normalize checkbox value and improve UI layout
- Normalize checkbox 'on' value to boolean true in settings - Change Payment Data layout to flex-nowrap for horizontal display - Replace membership fee type dropdown with display-only view - Fix tests to use correct button selectors and switch to membership fees tab
This commit is contained in:
parent
3f723a3c3a
commit
803d9a0a94
10 changed files with 262 additions and 91 deletions
|
|
@ -11,7 +11,7 @@ defmodule MvWeb.MembershipFeeTypeLive.FormTest do
|
|||
|
||||
require Ash.Query
|
||||
|
||||
setup do
|
||||
setup %{conn: conn} do
|
||||
# Create admin user
|
||||
{:ok, user} =
|
||||
Mv.Accounts.User
|
||||
|
|
@ -21,8 +21,8 @@ defmodule MvWeb.MembershipFeeTypeLive.FormTest do
|
|||
})
|
||||
|> Ash.create()
|
||||
|
||||
conn = log_in_user(build_conn(), user)
|
||||
%{conn: conn, user: user}
|
||||
authenticated_conn = conn_with_password_user(conn, user)
|
||||
%{conn: authenticated_conn, user: user}
|
||||
end
|
||||
|
||||
# Helper to create a membership fee type
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ defmodule MvWeb.MembershipFeeTypeLive.IndexTest do
|
|||
|
||||
require Ash.Query
|
||||
|
||||
setup do
|
||||
setup %{conn: conn} do
|
||||
# Create admin user
|
||||
{:ok, user} =
|
||||
Mv.Accounts.User
|
||||
|
|
@ -21,8 +21,8 @@ defmodule MvWeb.MembershipFeeTypeLive.IndexTest do
|
|||
})
|
||||
|> Ash.create()
|
||||
|
||||
conn = log_in_user(build_conn(), user)
|
||||
%{conn: conn, user: user}
|
||||
authenticated_conn = conn_with_password_user(conn, user)
|
||||
%{conn: authenticated_conn, user: user}
|
||||
end
|
||||
|
||||
# Helper to create a membership fee type
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue