feat: add UI funding source retries (#3407)
This commit is contained in:
parent
1e0dab32c3
commit
d0cf374cda
4 changed files with 28 additions and 3 deletions
|
|
@ -106,6 +106,28 @@
|
||||||
:form-data="formData"
|
:form-data="formData"
|
||||||
:allowed-funding-sources="settings.lnbits_allowed_funding_sources"
|
:allowed-funding-sources="settings.lnbits_allowed_funding_sources"
|
||||||
/>
|
/>
|
||||||
|
<div class="row q-col-gutter-md q-my-md">
|
||||||
|
<div class="col-12 col-sm-8">
|
||||||
|
<q-item tag="div">
|
||||||
|
<q-item-section>
|
||||||
|
<q-item-label
|
||||||
|
v-text="$t('funding_source_retries')"
|
||||||
|
></q-item-label>
|
||||||
|
<q-item-label
|
||||||
|
caption
|
||||||
|
v-text="$t('funding_source_retries_desc')"
|
||||||
|
></q-item-label>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section>
|
||||||
|
<q-input
|
||||||
|
filled
|
||||||
|
v-model="formData.funding_source_max_retries"
|
||||||
|
type="number"
|
||||||
|
/>
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<q-separator></q-separator>
|
<q-separator></q-separator>
|
||||||
<h6 class="q-mt-lg q-mb-sm">
|
<h6 class="q-mt-lg q-mb-sm">
|
||||||
|
|
|
||||||
|
|
@ -664,10 +664,10 @@ class FundingSourcesSettings(
|
||||||
# How long to wait for the payment to be confirmed before returning a pending status
|
# How long to wait for the payment to be confirmed before returning a pending status
|
||||||
# It will not fail the payment, it will make it return pending after the timeout
|
# It will not fail the payment, it will make it return pending after the timeout
|
||||||
lnbits_funding_source_pay_invoice_wait_seconds: int = Field(default=5, ge=0)
|
lnbits_funding_source_pay_invoice_wait_seconds: int = Field(default=5, ge=0)
|
||||||
|
funding_source_max_retries: int = Field(default=4, ge=0)
|
||||||
|
|
||||||
|
|
||||||
class FiatProvidersSettings(StripeFiatProvider):
|
class FiatProvidersSettings(StripeFiatProvider):
|
||||||
|
|
||||||
def is_fiat_provider_enabled(self, provider: str | None) -> bool:
|
def is_fiat_provider_enabled(self, provider: str | None) -> bool:
|
||||||
"""
|
"""
|
||||||
Checks if a specific fiat provider is enabled.
|
Checks if a specific fiat provider is enabled.
|
||||||
|
|
|
||||||
2
lnbits/static/bundle.min.js
vendored
2
lnbits/static/bundle.min.js
vendored
File diff suppressed because one or more lines are too long
|
|
@ -667,5 +667,8 @@ window.localisation.en = {
|
||||||
connected: 'Connected',
|
connected: 'Connected',
|
||||||
not_connected: 'Not Connected',
|
not_connected: 'Not Connected',
|
||||||
free: 'Free',
|
free: 'Free',
|
||||||
paid: 'Paid'
|
paid: 'Paid',
|
||||||
|
funding_source_retries: 'Max Retries',
|
||||||
|
funding_source_retries_desc:
|
||||||
|
'Maximum number of retries for funding sources, before it falls back to VoidWallet.'
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue