Add Vereinfacht app URL setting and contact view URL
- Setting attribute vereinfacht_app_url, migration, .env.example
- Config: vereinfacht_app_url() from env/setting or derived from API URL
- Contact view URL uses app URL with /en/admin/finances/contacts/{id}
- Global settings: App URL field, read-only when VEREINFACHT_APP_URL set
- Tests: update contact view URL expectations
This commit is contained in:
parent
7db609deec
commit
9d3c72acff
6 changed files with 98 additions and 11 deletions
|
|
@ -72,7 +72,8 @@ defmodule Mv.Membership.Setting do
|
|||
:default_membership_fee_type_id,
|
||||
:vereinfacht_api_url,
|
||||
:vereinfacht_api_key,
|
||||
:vereinfacht_club_id
|
||||
:vereinfacht_club_id,
|
||||
:vereinfacht_app_url
|
||||
]
|
||||
end
|
||||
|
||||
|
|
@ -87,7 +88,8 @@ defmodule Mv.Membership.Setting do
|
|||
:default_membership_fee_type_id,
|
||||
:vereinfacht_api_url,
|
||||
:vereinfacht_api_key,
|
||||
:vereinfacht_club_id
|
||||
:vereinfacht_club_id,
|
||||
:vereinfacht_app_url
|
||||
]
|
||||
end
|
||||
|
||||
|
|
@ -251,6 +253,13 @@ defmodule Mv.Membership.Setting do
|
|||
description "Vereinfacht club ID for multi-tenancy"
|
||||
end
|
||||
|
||||
attribute :vereinfacht_app_url, :string do
|
||||
allow_nil? true
|
||||
public? true
|
||||
|
||||
description "Vereinfacht app base URL for contact view links (e.g. https://app.verein.visuel.dev)"
|
||||
end
|
||||
|
||||
timestamps()
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue