Skip to content

fix(products): add product description field - #242

Merged
khaira777 merged 1 commit into
mainfrom
fix/240-product-description
Aug 11, 2026
Merged

fix(products): add product description field#242
khaira777 merged 1 commit into
mainfrom
fix/240-product-description

Conversation

@khaira777

Copy link
Copy Markdown
Contributor

Summary

  • add a Description textarea to the Add/Edit Product modal
  • bind it to the existing form.description state and API payload
  • associate the new textarea with its label for accessibility

Closes #240

Validation

  • npm run lint passed with 0 errors (existing warnings remain)
  • npm run build:frontend passed
  • npm run build passed
  • npm audit --audit-level=high passed for root and frontend
  • manual E2E QA passed: create a product with a description, save it, reopen it, and verify the description persists

Out-of-scope test notes

  • Existing prepaid-payment E2E tests currently fail because the Confirm Payment button remains disabled; the changed file is unrelated to that POS flow.
  • The full suite has shown intermittent unrelated failures; focused reruns of the affected tests passed.

@khaira777

Copy link
Copy Markdown
Contributor Author

Follow-up PR #243 updates the outdated prepaid checkout E2E tests. The tests were written before configurable payment methods and now correctly select Cash before confirming payment. npm run test:e2e passes 4/4 on PR #243.

@khaira777
khaira777 force-pushed the fix/240-product-description branch from 0181efb to 4269a28 Compare August 11, 2026 04:24
@khaira777
khaira777 merged commit 588b851 into main Aug 11, 2026
5 checks passed
@khaira777
khaira777 deleted the fix/240-product-description branch August 11, 2026 04:28
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.

Product Add/Edit form has no Description field (data model and API already support it)

1 participant