feat: Add log cleanup settings and update localization files

- Introduced log cleanup settings in the admin panel, allowing configuration of automatic log clearing and retention periods.
- Updated English, Spanish, French, German, and other localization files to include new log cleanup settings.
- Added new fields for referral percentage and first purchase only in user settings.
- Implemented API endpoints for getting and updating log settings.
- Enhanced the admin dashboard with a new log cleanup form component.
This commit is contained in:
web
2025-09-01 10:25:04 -07:00
parent d4b37e4997
commit 6ccf9b8bdc
88 changed files with 827 additions and 125 deletions
+1 -1
View File
@@ -7,8 +7,8 @@
"nodeTraffic": "Solmun liikenne",
"nodes": "solmut",
"offlineNodeCount": "Offline-solmujen määrä",
"onlineIPCount": "Verkossa olevien IP-osoitteiden määrä",
"onlineNodeCount": "Verkossa olevien solmujen määrä",
"onlineUsersCount": "Verkkokäyttäjät",
"pendingTickets": "Odottavat liput",
"register": "Rekisteröidy",
"repurchase": "uudelleenosto",
+10
View File
@@ -33,6 +33,16 @@
"saveSuccess": "Tallennus onnistui",
"title": "Kutsuasetukset"
},
"logCleanup": {
"autoClear": "Ota automaattinen puhdistus käyttöön",
"autoClearDescription": "Kun tämä on käytössä, järjestelmä puhdistaa automaattisesti vanhentuneet lokitiedot",
"clearDays": "Säilytyspäivät",
"clearDaysDescription": "Päivien määrä, jolloin lokit säilytetään; tätä vanhemmat lokit poistetaan",
"clearDaysPlaceholder": "Syötä säilytyspäivät",
"description": "Määritä automaattiset lokin puhdistus säännöt ja säilytysaika",
"title": "Lokin puhdistuksen asetukset"
},
"logSettings": "Lokiasetukset",
"privacyPolicy": {
"description": "Muokkaa ja hallinnoi tietosuojakäytännön sisältöä",
"title": "Tietosuojakäytäntö"
+3
View File
@@ -50,6 +50,7 @@
"more": "Lisää",
"notifySettingsTitle": "Ilmoitusasetukset",
"onlineDevices": "Verkossa olevat laitteet",
"onlyFirstPurchase": "Vain ensimmäinen ostos",
"orderList": "Tilaukset",
"password": "Salasana",
"passwordPlaceholder": "Syötä uusi salasana (valinnainen)",
@@ -59,6 +60,8 @@
"refererId": "Viittaajan ID",
"refererIdPlaceholder": "Syötä suosittelijan ID",
"referralCode": "Suosituskoodi",
"referralPercentage": "Suositusprosentti",
"referralPercentagePlaceholder": "Syötä suositusprosentti (0-100)",
"referrerUserId": "Viittaaja (Käyttäjän ID)",
"remove": "Poista",
"resetLogs": "Nollauslokit",