Skip to content

Codex/workrequest service refactor#3

Open
SebastianCelejewski wants to merge 12 commits intomainfrom
codex/workrequest-service-refactor
Open

Codex/workrequest service refactor#3
SebastianCelejewski wants to merge 12 commits intomainfrom
codex/workrequest-service-refactor

Conversation

@SebastianCelejewski
Copy link
Copy Markdown
Owner

Summary

This PR refactors the work request UI to use the service layer, adds E2E coverage for work request flows and promotion, and cleans up the Playwright suite structure.

Changes

  • refactor work request list, edit, and details screens to use WorkRequestService
  • add service-layer support for loading, observing, and deleting work requests
  • fix work request mapper behavior for create flows without an id
  • add date/time helpers used by the work request editor
  • add Playwright coverage for:
    • work request create/edit/delete
    • work request promotion into activity
  • add stable data-testid hooks for work request screens
  • reorganize E2E tests into:
    • tests/e2e/bootstrap
    • tests/e2e/regression
  • remove deprecated or unused E2E specs:
    • smoke.spec.ts
    • activity-creation.spec.ts
  • add tests/e2e/tsconfig.json so editor/test typing works correctly for Playwright files

Verification

  • tsc --noEmit
  • tsc -p tests/e2e/tsconfig.json --noEmit
  • Playwright work request tests passed locally

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