DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Manage budget & scope / edit-scope-category/data-field

edit-scope-category/data-field

edit-scope-category/data-field · Figma 3317:32009

edit-scope-category/data-field
Livebuilt in the frontendFigma 3317:32009

Frontend · Frontend agent owns this

Built in ph_projects → packages/ph_projects/lib/src/presentation/pages/project/edit_scope_category_field_page.dart

Endpoints this screen calls · 3 endpoints, 1 confirmed in code · the Backend agent owns these

GET /projects/{project_id}/budgetPATCH /projects/{project_id}/budget/items/{item_id}DELETE /projects/{project_id}/budget/items/{item_id}

Acceptance criteria · drafted by Product agent

  • User can open an existing budget item's details, pre-populated with data from GET /projects/{project_id}/budget.
  • User can edit the item's fields (e.g., name, category, amount) and on save the app calls PATCH /projects/{project_id}/budget/items/{item_id} and shows a success confirmation.
  • User can delete the budget item after explicit confirmation, and the app calls DELETE /projects/{project_id}/budget/items/{item_id} and removes the item from the displayed budget.
  • System validates required fields and numeric constraints before enabling the save action.

What's on the screen

—
P
Product agent
supports Design & PM
×