Commit graph

10 commits

Author SHA1 Message Date
Arthur Bassi
9a3b49f6e2 feat(auth): disable login submit until email and password are valid 2026-06-18 09:49:02 -03:00
Arthur Bassi
43b53bb610 test(api): cover API URL contract and prefix resolution 2026-06-17 09:35:56 -03:00
Arthur Bassi
06d0a8ecf4 fix(pm-schedules): gate edit/delete for Dev API contract
Production Dev API exposes only GetList and Save.

Hide unsupported edit/delete UI and block the edit route.

Add regression tests for disabled actions.
2026-06-16 17:03:07 -03:00
Arthur Bassi
2a210eeab0 fix(employees,pm-schedules): align forms with backend API contracts
Align PM Schedule form and save payload with PMSchedule_DTO fields.
Bind employee Job Title select to jobTitleId for create/update payloads.
Add regression tests for both flows.
2026-06-16 14:50:42 -03:00
Arthur Bassi
708d946399 fix(api): align frontend contracts with backend review findings
Correct Work Order getById query param, asset site options via Location API,
Employee JobTitleId payload, and remove stale API paths.
2026-06-16 11:52:39 -03:00
Arthur Bassi
e4a1435f3c fix(work-orders): align routes, delete body, and create payload 2026-06-16 09:11:00 -03:00
Arthur Bassi
b4873cf1f8 fix(contacts): resolve detail via GetContacts and map address DTOs 2026-06-16 09:10:38 -03:00
Arthur Bassi
786e588623 fix(accounts): align detail and mutation payloads with backend 2026-06-16 09:10:11 -03:00
Arthur Bassi
4a67d6b16f fix(auth): restore JWT and align CRUD with backend routes 2026-06-15 11:17:40 -03:00
Arthur Bassi
7af4a56d04 test: add Vitest setup and Playwright login e2e spec 2026-06-12 11:56:51 -03:00