Add max_daily_limit_gtq field to lamassu_config: Updated database schema and models to include max_daily_limit_gtq for configurable client limits. Enhanced API and frontend to support this new field, ensuring proper handling and validation in the user interface.

This commit is contained in:
padreug 2025-06-27 23:21:03 +02:00
parent ae50db10c7
commit 7af0e47d48
6 changed files with 75 additions and 3 deletions

View file

@ -563,6 +563,24 @@
<q-separator class="q-my-md"></q-separator>
<div class="text-h6 q-mb-md">DCA Client Limits</div>
<q-input
filled
dense
type="number"
v-model.number="configDialog.data.max_daily_limit_gtq"
label="Maximum Daily Limit (GTQ) *"
placeholder="2000"
hint="Maximum daily purchase limit that Fixed Mode clients can set"
:rules="[
val => val && val > 0 || 'Maximum daily limit is required',
val => val <= 10000 || 'Maximum daily limit cannot exceed 10,000 GTQ'
]"
></q-input>
<q-separator class="q-my-md"></q-separator>
<div class="text-h6 q-mb-md">SSH Tunnel (Recommended)</div>
<div class="row items-center q-mb-md">