Skip to content

Rapport-ribbon: voortgangsblad exporteren/importeren hergebruikt - #141

Open
Nozzit wants to merge 1 commit into
mainfrom
t3code/progress-sheet-export-import-report
Open

Nozzit wants to merge 1 commit into
mainfrom
t3code/progress-sheet-export-import-report

Conversation

@Nozzit

@Nozzit Nozzit commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

De knoppen voortgangsblad exporteren (.xlsx) en voortgang importeren uit de Planning-tab staan nu ook op de Rapport-tab.

  • Hergebruikt de bestaande gedeelde progressGroup (één bron, was twee callsites, nu drie) — geen duplicatie, geen nieuwe i18n-sleutels
  • Zelfde gedrag en volgorde: export vóór import, beide disabled zonder taken
  • Comments bijgewerkt die "alleen Planning/Tabel/Backstage" zeiden

Verificatie lokaal: npm run typecheck (exit 0) en npm run lint (exit 0), ook na rebase op origin/main. Volledige gate (npm run verify) loopt in CI.

De gedeelde progressGroup (Planning + Tabel) hangt nu ook aan de
Rapport-tab: dezelfde twee knoppen, zelfde gedrag (export .xlsx vóór
import, disabled zonder taken). Geen nieuwe i18n-sleutels.

@Nozzit Nozzit left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Oordeel: klein en correct; de gebruikersdocumentatie loopt achter. Eén functionele regel (progressGroup toegevoegd aan reportTab), de rest zijn commentaaraanpassingen. De gedeelde groepsspec wordt hergebruikt: geen duplicatie, geen nieuwe i18n-sleutels. CI is groen op alle drie de platformen.

Aan te passen vóór merge

  • In-app gids niet bijgewerkt. public/docs/nl/gids-voortgang-importeren.md zegt op regel 35 en 76-77 nog "op het Planning- of Tabel-tabblad"; de Engelse gids op regel 33 en 75-76 hetzelfde. De PR-tekst noemt "comments bijgewerkt", maar dat betreft alleen de codecommentaren. CLAUDE.md vraagt bij een gebruikerszichtbare functie minimaal nl + en.

Ter overweging

  • Pre-existente onnauwkeurigheid in dezelfde gids (niet door deze PR veroorzaakt): regel 76 (nl) / 75 (en) zegt dat de knop op Planning in de groep "Baselines & voortgang" staat, terwijl progressGroup daar een eigen groep "Voortgang" is (menu.json, sleutel ribbon.progressGroup). Als de gids toch wordt aangeraakt, kan dit meteen mee.
  • Geen test voor de nieuwe plek (optioneel). tests/browser/progress-import.spec.ts dekt alleen de knop op Planning. Omdat de spec gedeeld is, is het risico laag.

Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant