ui: update ProductPerformanceProfitability page to enhance table views and tabs management

This commit is contained in:
M_Kececi
2026-07-02 21:18:36 +03:00
parent d4e853806a
commit b5098fb94f
3 changed files with 145 additions and 5 deletions
+16 -4
View File
@@ -327,6 +327,15 @@ WITH base AS (
COALESCE(NULLIF(source_text_tr, ''), translated_text, '') AS source_text_tr
FROM mk_translator
WHERE COALESCE(NULLIF(source_text_tr, ''), translated_text, '') <> ''
AND status = 'approved'
AND (
COALESCE(NULLIF(provider_meta->>'source_type', ''), 'dummy') <> 'dummy'
OR is_manual = true
)
AND char_length(COALESCE(NULLIF(source_text_tr, ''), translated_text, '')) <= 180
AND COALESCE(NULLIF(source_text_tr, ''), translated_text, '') !~ '[<>{}\[\]]'
AND position(chr(96) in COALESCE(NULLIF(source_text_tr, ''), translated_text, '')) = 0
AND COALESCE(NULLIF(source_text_tr, ''), translated_text, '') !~ '(=>|\|\||&&|\?\?|/\*|\*/|\.trim\(|\.replace\(|\.map\(|\.filter\()'
ORDER BY t_key, CASE WHEN lang_code='tr' THEN 0 ELSE 1 END, updated_at DESC
),
target AS (
@@ -335,6 +344,7 @@ target AS (
COALESCE(translated_text, '') AS translated_text
FROM mk_translator
WHERE lang_code=$1
AND (status = 'approved' OR is_manual = true)
ORDER BY t_key, is_manual DESC, updated_at DESC
)
SELECT
@@ -993,10 +1003,12 @@ func collectSourceSeeds(pgDB *sql.DB, mssqlDB *sql.DB, limit int) []sourceSeed {
return out
}
}
for _, row := range collectDummySeeds(limit - len(out)) {
appendSeed(row)
if len(out) >= limit {
return out
if strings.EqualFold(strings.TrimSpace(os.Getenv("TRANSLATION_DUMMY_SEEDS_ENABLED")), "true") {
for _, row := range collectDummySeeds(limit - len(out)) {
appendSeed(row)
if len(out) >= limit {
return out
}
}
}