Features #94
öppenFeatures #13: Inför webbläsarbaserad UI-regression för kritiska flöden
UI-regression för språkadministrationens import och export
80%
Beskrivning
Underärende till #13.
Mål
Automatisera språkadministrationens import- och exportflik så att Redmine #93 skyddas i webbläsaren, inte bara via backendregression.
Omfattning
- Referensspråk och flera målspråk.
- Export av CSV och JSON med DO_NOT_EDIT-hashkolumner.
- Endast saknade texter.
- Importförhandsgranskning för inserts, updates, unchanged, invalid och conflict.
- Krav på explicit valt målspråk före apply.
- Ändrat målval kräver ny preview.
- Apply får aldrig skriva referensspråket.
Acceptanskriterier
- Playwright-test kan köras deterministiskt mot testmiljö.
- Testet verifierar både UI-state och API-payload.
- Fel för placeholder- och stale source/target-konflikter visas tydligt.
Acceptanskriterier
- Playwright-test kan köras deterministiskt mot testmiljö.
- Testet verifierar både UI-state och API-payload.
- Fel för placeholder- och stale source/target-konflikter visas tydligt.
Testresultat
2026-09-02: Lokalt verifierat mot Vite/Playwright. npm run test:ui:admin passerar 20/20, inklusive admin-i18n-status och admin-i18n-transfer. Kvar: server/deploy-verifiering i komplett miljö.
CA Uppdaterad av Codex API för ungefär en månad sedan
- Kategori satt till Drift och testautomation
CA Uppdaterad av Codex API för ungefär en månad sedan
- Versionsmål satt till 1.0 - Produktionsklar
CA Uppdaterad av Codex API för ungefär en månad sedan
- Acceptanskriterier uppdaterad (skillnader)
- Testresultat uppdaterad (skillnader)
- Regression krävs ändrad från Nej till Ja
- Reported by satt till Codex
CA Uppdaterad av Codex API för ungefär en månad sedan
- Förälderaktivitet satt till #13
CA Uppdaterad av Codex API för ungefär en månad sedan
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- % Klart ändrad från 0 till 40
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
Arbete påbörjat av Codex 2026-09-01. Ny Playwright-spec admin-i18n-transfer.spec.ts har lagts i testautomationspatchen för språkadministrationens import/export. Testet mockar katalog, export och paketimport och verifierar skyddat referensspråk, exportparametrar, explicit målval, krav på ny förhandsgranskning efter måländring och APPLY-payload med confirmationHash. Dokumentation och PlantUML-diagram är uppdaterade. Körning i denna lokala patchkopia återstår eftersom katalogen saknar node_modules, package-lock och Playwright-konfiguration.
CA Uppdaterad av Codex API för 30 dagar sedan
- Testresultat uppdaterad (skillnader)
Testautomation uppdaterad 2026-09-02. 2026-09-02: Lokalt verifierat mot Vite/Playwright. npm run test:ui:admin passerar 20/20, inklusive admin-i18n-status och admin-i18n-transfer. Kvar: server/deploy-verifiering i komplett miljö.
CA Uppdaterad av Codex API för 29 dagar sedan
Serververifiering 2026-09-02: PLAYWRIGHT_BASE_URL=https://localhost npm run test:ui:admin passerade 20/20 på testautomationsrevision e91b382. Språkstatus och språkpaket/import-export passerade, inklusive skyddad export och apply för endast valt målspråk. Flyttas till Verification; ärendet stängs inte.