felhasználói felületre pü
This commit is contained in:
@@ -2205,7 +2205,7 @@ const _FMnHxsRb1XnhSkgrcxwDEP1elfSPjrP7Wr27yXkb3Aw = (function(nitro) {
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
const _create = Object.create;
|
||||
const create$2 = (obj = null) => _create(obj);
|
||||
const create = (obj = null) => _create(obj);
|
||||
/* eslint-enable */
|
||||
/**
|
||||
* Useful Utilities By Evan you
|
||||
@@ -2240,7 +2240,7 @@ function deepCopy(src, des) {
|
||||
// if src[key] is an object/array, set des[key]
|
||||
// to empty object/array to prevent setting by reference
|
||||
if (isObject(src[key]) && !isObject(des[key])) {
|
||||
des[key] = Array.isArray(src[key]) ? [] : create$2();
|
||||
des[key] = Array.isArray(src[key]) ? [] : create();
|
||||
}
|
||||
if (isNotObjectOrIsArray(des[key]) || isNotObjectOrIsArray(src[key])) {
|
||||
// replace with src[key] when:
|
||||
@@ -2259,18 +2259,18 @@ function deepCopy(src, des) {
|
||||
const __nuxtMock = { runWithContext: async (fn) => await fn() };
|
||||
const merger = createDefu((obj, key, value) => {
|
||||
if (key === "messages" || key === "datetimeFormats" || key === "numberFormats") {
|
||||
obj[key] ??= create$2(null);
|
||||
obj[key] ??= create(null);
|
||||
deepCopy(value, obj[key]);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
async function loadVueI18nOptions(vueI18nConfigs) {
|
||||
const nuxtApp = __nuxtMock;
|
||||
let vueI18nOptions = { messages: create$2(null) };
|
||||
let vueI18nOptions = { messages: create(null) };
|
||||
for (const configFile of vueI18nConfigs) {
|
||||
const resolver = await configFile().then((x) => isModule(x) ? x.default : x);
|
||||
const resolved = isFunction(resolver) ? await nuxtApp.runWithContext(() => resolver()) : resolver;
|
||||
vueI18nOptions = merger(create$2(null), resolved, vueI18nOptions);
|
||||
vueI18nOptions = merger(create(null), resolved, vueI18nOptions);
|
||||
}
|
||||
vueI18nOptions.fallbackLocale ??= false;
|
||||
return vueI18nOptions;
|
||||
@@ -2416,6 +2416,7 @@ var menu$1 = {
|
||||
finance_management: "Pénzügyek Kezelése",
|
||||
packages: "Csomagok",
|
||||
commission_rules: "Jutalék Szabályok",
|
||||
financial_ledger: "Pénzügyi Napló",
|
||||
gamification: "Gamification",
|
||||
game_settings: "Játékmenet Beállítások",
|
||||
point_rules: "Pontszabályok",
|
||||
@@ -2429,6 +2430,7 @@ var menu$1 = {
|
||||
statistics: "Statisztikák",
|
||||
leaderboard: "Ranglista",
|
||||
points_ledger: "Pontnapló",
|
||||
ledger: "Pontnapló",
|
||||
gamification_hq: "Gamification HQ",
|
||||
system_config: "Rendszer Konfig",
|
||||
system_parameters: "Rendszerparaméterek",
|
||||
@@ -2441,16 +2443,31 @@ const locale_menu_46json_d8dcbc3e = {
|
||||
};
|
||||
|
||||
var dashboard$1 = {
|
||||
title: "Gamification HQ",
|
||||
subtitle: "Gamification rendszer áttekintő irányítópultja",
|
||||
title: "Admin Dashboard",
|
||||
subtitle: "Rendszer áttekintő irányítópult",
|
||||
loading: "Dashboard betöltése...",
|
||||
error: "Nem sikerült betölteni a dashboard adatokat.",
|
||||
active_users: "Aktív Felhasználók",
|
||||
new_this_month: "új e hónapban",
|
||||
total_vehicles: "Összes Jármű",
|
||||
organizations: "Szervezetek",
|
||||
memberships: "tagság",
|
||||
new_users: "Új Felhasználók",
|
||||
new_today: "ma",
|
||||
users_by_role: "Felhasználók Szerepkör Szerint",
|
||||
users_by_plan: "Felhasználók Csomag Szerint",
|
||||
users_by_language: "Felhasználók Nyelv Szerint",
|
||||
registration_trend: "Regisztrációs Trend",
|
||||
quick_actions: "Gyors Műveletek",
|
||||
invite_admin: "Admin Meghívása",
|
||||
add_vehicle: "Jármű Hozzáadása",
|
||||
view_reports: "Jelentések Megtekintése",
|
||||
recent_activity: "Legutóbbi Tevékenység",
|
||||
total_users: "Összes Felhasználó",
|
||||
active_season: "Aktív Szezon",
|
||||
pending_contributions: "Függő Hozzájárulások",
|
||||
xp_earned_today: "Ma Szerzett XP",
|
||||
none: "Nincs",
|
||||
quick_actions: "Gyors Műveletek",
|
||||
manage_point_rules: "Pontszabályok kezelése",
|
||||
manage_badges: "Kitüntetések kezelése",
|
||||
manage_seasons: "Szezonok kezelése",
|
||||
@@ -3495,6 +3512,11 @@ const locale_gamification_46json_15470408 = {
|
||||
};
|
||||
|
||||
var system$1 = {
|
||||
logs: {
|
||||
subtitle: "Rendszernaplók — auditált események áttekintése",
|
||||
placeholder_title: "Rendszernaplók megtekintése",
|
||||
placeholder_desc: "Itt jelennek meg a rendszer által auditált események, naplóbejegyzések és rendszerszintű műveletek. A modul még fejlesztés alatt áll."
|
||||
},
|
||||
config: {
|
||||
title: "Rendszer Konfig",
|
||||
subtitle: "Gamification master konfiguráció szerkesztése",
|
||||
@@ -3519,7 +3541,18 @@ var system$1 = {
|
||||
updated: "Konfiguráció frissítve!",
|
||||
save_error: "Hiba történt a mentés során.",
|
||||
json_applied: "JSON alkalmazva a form mezőkre!",
|
||||
invalid_json: "Érvénytelen JSON: "
|
||||
invalid_json: "Érvénytelen JSON: ",
|
||||
inactivity_monitor: "Inaktivitás Figyelő",
|
||||
inactivity_desc: "Az inaktivitási küszöbérték konfigurálása automatikus fiók felfüggesztéshez. Az ennyi napja inaktív felhasználók jelölésre kerülnek az MLM Jutalék Motor által.",
|
||||
inactivity_threshold: "Inaktivitási Küszöb (nap)",
|
||||
inactivity_range: "Tartomány: 30–730 nap (alapértelmezett: 180)",
|
||||
inactivity_updated: "Inaktivitási küszöb elmentve!",
|
||||
inactivity_save_error: "Nem sikerült elmenteni az inaktivitási küszöböt.",
|
||||
effective_threshold: "Hatályos Küszöb",
|
||||
last_changed: "Utolsó módosítás",
|
||||
never: "soha",
|
||||
save_inactivity: "Mentés",
|
||||
has_changes: "Változások észlelve"
|
||||
},
|
||||
params: {
|
||||
title: "Rendszerparaméterek",
|
||||
@@ -3778,6 +3811,82 @@ const locale_commission_46json_2229a18b = {
|
||||
commission_rules: commission_rules$1
|
||||
};
|
||||
|
||||
var financial_ledger$1 = {
|
||||
title: "Pénzügyi Napló",
|
||||
subtitle: "A teljes pénzügyi főkönyv böngészése — tranzakciók, felhasználók és részletek",
|
||||
loading: "Napló betöltése...",
|
||||
error: "Nem sikerült betölteni a pénzügyi naplót.",
|
||||
retry: "Újrapróbálkozás",
|
||||
no_results: "Nincsenek pénzügyi napló bejegyzések.",
|
||||
no_results_hint: "Próbálj más szűrési feltételeket használni.",
|
||||
id: "ID",
|
||||
user: "Felhasználó",
|
||||
user_id: "User ID",
|
||||
amount: "Összeg",
|
||||
currency: "Pénznem",
|
||||
transaction_type: "Tranzakció Típus",
|
||||
entry_type: "Típus",
|
||||
wallet_type: "Tárca",
|
||||
status: "Státusz",
|
||||
created_at: "Dátum",
|
||||
details: "Részletek",
|
||||
filter: "Szűrés",
|
||||
clear: "Törlés",
|
||||
prev: "Előző",
|
||||
next: "Következő",
|
||||
page_info: "{page} / {total} oldal ({count} elem)",
|
||||
export_csv: "CSV Export",
|
||||
all_types: "Minden típus",
|
||||
all_wallets: "Minden tárca",
|
||||
all_statuses: "Minden státusz",
|
||||
date_from: "Dátumtól",
|
||||
date_to: "Dátumig",
|
||||
search: "Keresés",
|
||||
csv_downloaded: "CSV letöltés elindítva."
|
||||
};
|
||||
var enums$1 = {
|
||||
entry_type: {
|
||||
credit: "Jóváírás",
|
||||
debit: "Terhelés",
|
||||
CREDIT: "Jóváírás",
|
||||
DEBIT: "Terhelés"
|
||||
},
|
||||
wallet_type: {
|
||||
earned: "Megszerzett",
|
||||
purchased: "Vásárolt",
|
||||
service_coins: "Szolgáltatási Coin",
|
||||
voucher: "Utalvány",
|
||||
EARNED: "Megszerzett",
|
||||
PURCHASED: "Vásárolt",
|
||||
SERVICE_COINS: "Szolgáltatási Coin",
|
||||
VOUCHER: "Utalvány"
|
||||
},
|
||||
status: {
|
||||
pending: "Függőben",
|
||||
completed: "Teljesítve",
|
||||
success: "Sikeres",
|
||||
failed: "Sikertelen",
|
||||
cancelled: "Visszavonva",
|
||||
refunded: "Visszatérítve",
|
||||
refund: "Visszatérítés"
|
||||
},
|
||||
transaction_type: {
|
||||
subscription: "Előfizetés",
|
||||
commission: "Jutalék",
|
||||
refund: "Visszatérítés",
|
||||
manual_adjustment: "Kézi Korrekció",
|
||||
purchase: "Vásárlás",
|
||||
withdrawal: "Kivét",
|
||||
bonus: "Bónusz",
|
||||
fee: "Díj",
|
||||
reward: "Jutalom"
|
||||
}
|
||||
};
|
||||
const locale_finance_46json_ae59f62d = {
|
||||
financial_ledger: financial_ledger$1,
|
||||
enums: enums$1
|
||||
};
|
||||
|
||||
var common$5 = {
|
||||
loading: "Loading...",
|
||||
saving: "Saving...",
|
||||
@@ -3897,6 +4006,7 @@ var menu = {
|
||||
finance_management: "Finance Management",
|
||||
packages: "Packages",
|
||||
commission_rules: "Commission Rules",
|
||||
financial_ledger: "Financial Ledger",
|
||||
gamification: "Gamification",
|
||||
game_settings: "Game Settings",
|
||||
point_rules: "Point Rules",
|
||||
@@ -3910,6 +4020,7 @@ var menu = {
|
||||
statistics: "Statistics",
|
||||
leaderboard: "Leaderboard",
|
||||
points_ledger: "Points Ledger",
|
||||
ledger: "Points Ledger",
|
||||
gamification_hq: "Gamification HQ",
|
||||
system_config: "System Config",
|
||||
system_parameters: "System Parameters",
|
||||
@@ -4976,6 +5087,11 @@ const locale_gamification_46json_111ebf57 = {
|
||||
};
|
||||
|
||||
var system = {
|
||||
logs: {
|
||||
subtitle: "System Logs — audited event overview",
|
||||
placeholder_title: "System Logs Viewer",
|
||||
placeholder_desc: "This section will display audited system events, log entries, and system-wide operations. Module is under development."
|
||||
},
|
||||
config: {
|
||||
title: "System Config",
|
||||
subtitle: "Gamification master configuration editor",
|
||||
@@ -5000,7 +5116,18 @@ var system = {
|
||||
updated: "Configuration updated!",
|
||||
save_error: "Failed to save configuration.",
|
||||
json_applied: "JSON applied to form fields!",
|
||||
invalid_json: "Invalid JSON: "
|
||||
invalid_json: "Invalid JSON: ",
|
||||
inactivity_monitor: "Inactivity Monitor",
|
||||
inactivity_desc: "Configure the inactivity threshold for automatic account suspension. Users inactive for this many days will be flagged by the MLM Commission Engine.",
|
||||
inactivity_threshold: "Inactivity Threshold (days)",
|
||||
inactivity_range: "Range: 30–730 days (default: 180)",
|
||||
inactivity_updated: "Inactivity threshold saved!",
|
||||
inactivity_save_error: "Failed to save inactivity threshold.",
|
||||
effective_threshold: "Effective Threshold",
|
||||
last_changed: "Last changed",
|
||||
never: "never",
|
||||
save_inactivity: "Save",
|
||||
has_changes: "Changes detected"
|
||||
},
|
||||
params: {
|
||||
title: "System Parameters",
|
||||
@@ -5259,6 +5386,82 @@ const locale_commission_46json_ea60861a = {
|
||||
commission_rules: commission_rules
|
||||
};
|
||||
|
||||
var financial_ledger = {
|
||||
title: "Financial Ledger",
|
||||
subtitle: "Browse the complete financial ledger — transactions, users and details",
|
||||
loading: "Loading ledger...",
|
||||
error: "Failed to load financial ledger.",
|
||||
retry: "Retry",
|
||||
no_results: "No financial ledger entries found.",
|
||||
no_results_hint: "Try different filter criteria.",
|
||||
id: "ID",
|
||||
user: "User",
|
||||
user_id: "User ID",
|
||||
amount: "Amount",
|
||||
currency: "Currency",
|
||||
transaction_type: "Transaction Type",
|
||||
entry_type: "Type",
|
||||
wallet_type: "Wallet",
|
||||
status: "Status",
|
||||
created_at: "Date",
|
||||
details: "Details",
|
||||
filter: "Filter",
|
||||
clear: "Clear",
|
||||
prev: "Previous",
|
||||
next: "Next",
|
||||
page_info: "{page} / {total} pages ({count} items)",
|
||||
export_csv: "Export CSV",
|
||||
all_types: "All Types",
|
||||
all_wallets: "All Wallets",
|
||||
all_statuses: "All Statuses",
|
||||
date_from: "Date From",
|
||||
date_to: "Date To",
|
||||
search: "Search",
|
||||
csv_downloaded: "CSV download started."
|
||||
};
|
||||
var enums = {
|
||||
entry_type: {
|
||||
credit: "Credit",
|
||||
debit: "Debit",
|
||||
CREDIT: "Credit",
|
||||
DEBIT: "Debit"
|
||||
},
|
||||
wallet_type: {
|
||||
earned: "Earned",
|
||||
purchased: "Purchased",
|
||||
service_coins: "Service Coins",
|
||||
voucher: "Voucher",
|
||||
EARNED: "Earned",
|
||||
PURCHASED: "Purchased",
|
||||
SERVICE_COINS: "Service Coins",
|
||||
VOUCHER: "Voucher"
|
||||
},
|
||||
status: {
|
||||
pending: "Pending",
|
||||
completed: "Completed",
|
||||
success: "Success",
|
||||
failed: "Failed",
|
||||
cancelled: "Cancelled",
|
||||
refunded: "Refunded",
|
||||
refund: "Refund"
|
||||
},
|
||||
transaction_type: {
|
||||
subscription: "Subscription",
|
||||
commission: "Commission",
|
||||
refund: "Refund",
|
||||
manual_adjustment: "Manual Adjustment",
|
||||
purchase: "Purchase",
|
||||
withdrawal: "Withdrawal",
|
||||
bonus: "Bonus",
|
||||
fee: "Fee",
|
||||
reward: "Reward"
|
||||
}
|
||||
};
|
||||
const locale_finance_46json_5597e160 = {
|
||||
financial_ledger: financial_ledger,
|
||||
enums: enums
|
||||
};
|
||||
|
||||
var common$4 = {
|
||||
loading: "Wird geladen...",
|
||||
saving: "Wird gespeichert...",
|
||||
@@ -5775,6 +5978,11 @@ const localeLoaders = {
|
||||
key: "locale_commission_46json_2229a18b",
|
||||
load: () => Promise.resolve(locale_commission_46json_2229a18b),
|
||||
cache: true
|
||||
},
|
||||
{
|
||||
key: "locale_finance_46json_ae59f62d",
|
||||
load: () => Promise.resolve(locale_finance_46json_ae59f62d),
|
||||
cache: true
|
||||
}
|
||||
],
|
||||
en: [
|
||||
@@ -5822,6 +6030,11 @@ const localeLoaders = {
|
||||
key: "locale_commission_46json_ea60861a",
|
||||
load: () => Promise.resolve(locale_commission_46json_ea60861a),
|
||||
cache: true
|
||||
},
|
||||
{
|
||||
key: "locale_finance_46json_5597e160",
|
||||
load: () => Promise.resolve(locale_finance_46json_5597e160),
|
||||
cache: true
|
||||
}
|
||||
],
|
||||
de: [
|
||||
@@ -6512,22 +6725,7 @@ _1xyvuM2CQDhMlDxE8qY1t3Wi66ocgNUNDNce4pREOrU,
|
||||
_wH6JrtIxmaSoA8lCPWFnE9z4lQeXW6H5z3l5aymEQw
|
||||
];
|
||||
|
||||
const assets = {
|
||||
"/index.mjs": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3db35-gliVpBtK5107QX2IT8SR1tGeiAs\"",
|
||||
"mtime": "2026-07-24T12:30:16.660Z",
|
||||
"size": 252725,
|
||||
"path": "index.mjs"
|
||||
},
|
||||
"/index.mjs.map": {
|
||||
"type": "application/json",
|
||||
"etag": "\"84c6f-gMC45UcEAiPwtJNbdMr3pGk5iUE\"",
|
||||
"mtime": "2026-07-24T12:30:16.660Z",
|
||||
"size": 543855,
|
||||
"path": "index.mjs.map"
|
||||
}
|
||||
};
|
||||
const assets = {};
|
||||
|
||||
function readAsset (id) {
|
||||
const serverDir = dirname$1(fileURLToPath(globalThis._importMeta_.url));
|
||||
|
||||
Reference in New Issue
Block a user