Step 4: Add admin UI page for pricing configuration
- Add pricing API functions to admin.ts - Create admin pricing page with form and validation - Add MANAGE_PRICING permission to auth context - Add pricing to admin navigation - Add translations for pricing page (en, ca, es) - Update PageLayout and Header types for new page
This commit is contained in:
parent
4d0dad8e2b
commit
d838d1be96
11 changed files with 509 additions and 5 deletions
|
|
@ -109,5 +109,31 @@
|
|||
"clearFailed": "Error en netejar",
|
||||
"copyFailed": "Error en copiar"
|
||||
}
|
||||
},
|
||||
"pricing": {
|
||||
"title": "Configuració de Preus",
|
||||
"subtitle": "Configura els preus de prima i els límits d'import de les operacions",
|
||||
"premiumSettings": "Configuració de Prima",
|
||||
"premiumBuy": "Prima per COMPRAR",
|
||||
"premiumSell": "Prima per VENDRE",
|
||||
"smallTradeThreshold": "Umbral d'Operacions Petites",
|
||||
"smallTradeExtraPremium": "Prima Extra per Operacions Petites",
|
||||
"tradeLimitsBuy": "Límits d'Import d'Operacions (COMPRAR)",
|
||||
"tradeLimitsSell": "Límits d'Import d'Operacions (VENDRE)",
|
||||
"minAmount": "Import Mínim",
|
||||
"maxAmount": "Import Màxim",
|
||||
"save": "Guardar Canvis",
|
||||
"success": "Configuració de preus guardada correctament",
|
||||
"confirmSave": "Estàs segur que vols guardar aquests canvis de preus? Això afectarà totes les noves operacions immediatament.",
|
||||
"validation": {
|
||||
"premiumRange": "La prima ha de ser entre -100% i 100%",
|
||||
"positive": "L'import ha de ser positiu",
|
||||
"minMaxBuy": "El mínim ha de ser menor que el màxim per COMPRAR",
|
||||
"minMaxSell": "El mínim ha de ser menor que el màxim per VENDRE"
|
||||
},
|
||||
"errors": {
|
||||
"loadFailed": "Error en carregar la configuració de preus",
|
||||
"saveFailed": "Error en guardar la configuració de preus"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,5 +7,6 @@
|
|||
"trades": "Operacions",
|
||||
"availability": "Disponibilitat",
|
||||
"invites": "Invitacions",
|
||||
"prices": "Preus"
|
||||
"prices": "Preus",
|
||||
"pricing": "Preus"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue