diff options
Diffstat (limited to 'bank/src/main/kotlin/tech/libeufin/bank/Config.kt')
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/Config.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/Config.kt b/bank/src/main/kotlin/tech/libeufin/bank/Config.kt index 936944d4..c3f7db94 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/Config.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/Config.kt @@ -37,6 +37,8 @@ data class BankConfig( val regionalCurrencySpec: CurrencySpecification, val allowRegistration: Boolean, val allowAccountDeletion: Boolean, + val allowEditName: Boolean, + val allowEditCashout: Boolean, val defaultDebtLimit: TalerAmount, val registrationBonus: TalerAmount, val suggestedWithdrawalExchange: String?, @@ -115,6 +117,8 @@ fun TalerConfig.loadBankConfig(): BankConfig { regionalCurrencySpec = currencySpecificationFor(regionalCurrency), allowRegistration = lookupBoolean("libeufin-bank", "allow_registration") ?: false, allowAccountDeletion = lookupBoolean("libeufin-bank", "allow_account_deletion") ?: false, + allowEditName = lookupBoolean("libeufin-bank", "allow_edit_name") ?: false, + allowEditCashout = lookupBoolean("libeufin-bank", "allow_edit_cashout_payto_uri") ?: false, defaultDebtLimit = amount("libeufin-bank", "default_debt_limit", regionalCurrency) ?: TalerAmount(0, 0, regionalCurrency), registrationBonus = amount("libeufin-bank", "registration_bonus", regionalCurrency) ?: TalerAmount(0, 0, regionalCurrency), suggestedWithdrawalExchange = lookupString("libeufin-bank", "suggested_withdrawal_exchange"), |