Image

Prev Next

Content Type QA - Image

Run common.md first. This file covers Image-specific behavior for /content/image (modal edit flow with REST list/create paths).

Totals

Priority Count
P0 4
P1 2
P2 2
P3 1
Total 9

P0 - Release blockers

P0-01 - Image list loads via REST endpoint

Field Value
Type API
Description Image inventory list must load from REST-backed content endpoint.
Verify DevTools Network. Confirm GET /v2.0/content/image (with query params) succeeds.
Pass Image rows appear with expected count from REST response.
Fail Request fails, list is empty unexpectedly, or response mapping breaks UI.

P0-02 - Image upload create succeeds

Field Value
Type Functional + API
Description Uploading a valid image should create a new image record.
Verify UI + DevTools Network. Confirm POST /v2.0/content/image succeeds.
Pass New image appears in list and is openable for edit.
Fail Upload appears successful but record is missing, or REST request fails.

P0-03 - Row click opens image edit modal

Field Value
Type Functional
Description Selecting an image row should open modal edit flow (not full detail page).
Verify UI only on /content/image.
Pass Edit modal opens with selected image data.
Fail Click does nothing, opens wrong route, or modal has no data.

P0-04 - Image metadata update persists

Field Value
Type Functional + API
Description Editing image metadata (for example alt/caption) must persist through save.
Verify UI + DevTools Network. Confirm PATCH to /v2.0/content/image/{id} succeeds.
Pass Updated metadata remains after modal reopen/refresh.
Fail Save succeeds visually but metadata reverts or request fails.

P1 - Core Image flows

P1-01 - Search uses name keyword mapping

Field Value
Type API
Description Image search should query using keywordKey=name and filter results correctly.
Verify DevTools Network on list search.
Pass Request includes keywordKey=name and list reflects searched value.
Fail Wrong keyword key is sent or search results are inconsistent.

P1-02 - Image list columns align with image schema

Field Value
Type UI
Description Image rows should render image-centric fields without non-image-only controls.
Verify UI only.
Pass Rows display expected image metadata and avoid invalid status/action assumptions.
Fail Missing columns, broken previews, or incompatible controls appear.

P2 - Secondary Image checks

P2-01 - Modal close/reopen keeps list state stable

Field Value
Type Functional
Description Closing edit modal should return to same list context (page/search/sort).
Verify UI only.
Pass User returns to prior list state without reset.
Fail Modal close resets filters or navigates unexpectedly.

P2-02 - Bulk static actions remain unavailable for image type

Field Value
Type UI
Description Image type should not expose unsupported static bulk tag/category actions.
Verify UI only in bulk action menu.
Pass Unsupported static bulk actions are absent.
Fail Disallowed static actions are visible/triggerable.

P3 - Polish

P3-01 - Upload and edit flow has no uncaught console exceptions

Field Value
Type UI + API
Description Happy path upload/edit operations should not emit uncaught console errors.
Verify UI + DevTools Console during upload and metadata save.
Pass No uncaught runtime exceptions on normal flow.
Fail Console shows uncaught promise/runtime errors from image flow.