Series

Prev Next

Content Type QA - Series

Run common.md first. This file covers Series-specific behavior for /content/series and /content/series/{id}.

Totals

Priority Count
P0 4
P1 3
P2 2
P3 1
Total 10

P0 - Release blockers

P0-01 - Series list query and navigation

Field Value
Type Functional + API
Description Series list must load and navigate reliably to detail pages.
Verify UI + DevTools Network. Confirm seriesList succeeds.
Pass Rows are visible and row click opens /content/series/{id}.
Fail Query fails, list is empty unexpectedly, or row navigation is broken.

P0-02 - Series create persists new draft

Field Value
Type Functional + API
Description Minimal valid series create should persist and return a valid new series record.
Verify UI + DevTools Network. Confirm seriesCreate succeeds.
Pass New series appears in list/details with generated ID.
Fail Create reports success without persistent record, or mutation fails.

P0-03 - Seasons tab supports series hierarchy editing

Field Value
Type Functional
Description Seasons management must allow linking/managing season and episode relationships.
Verify UI only in Seasons tab.
Pass Season/episode linkage actions complete and persist after save.
Fail Linking fails, changes disappear, or tab errors.

P0-04 - Series save persists metadata updates

Field Value
Type Functional + API
Description Metadata edits for series must persist through the update flow.
Verify UI + DevTools Network. Confirm seriesUpdate is successful.
Pass Edited values persist after refresh.
Fail Values revert or mutation returns errors.

P1 - Core Series flows

P1-01 - Availability and geo scheduling tabs are functional

Field Value
Type Functional
Description Series availability and geo restriction controls should save expected configuration.
Verify UI only with one change on each tab where configured.
Pass Values save and reload correctly.
Fail Tab save is non-functional or settings are not retained.

P1-02 - Audio and subtitle metadata tab stability

Field Value
Type UI
Description Audio and subtitle metadata section should load and remain editable for applicable data.
Verify UI only.
Pass Section loads without crash and form fields remain interactive.
Fail Section fails to render or becomes read-only unexpectedly.

P1-03 - SEO and version history visibility

Field Value
Type UI
Description Series SEO and version history tabs should be available and load expected state.
Verify UI only.
Pass Both tabs open and display content without errors.
Fail One or both tabs missing or broken for eligible records.

P2 - Secondary Series checks

P2-01 - Series list search-by options remain accurate

Field Value
Type Functional + API
Description Search-by filters (Title, Tag, Category) should correctly alter list results.
Verify UI + DevTools Network on /content/series.
Pass Filtered results match chosen search dimension.
Fail Search-by selection has no effect or sends wrong query variables.

P2-02 - Non-supported actions are hidden

Field Value
Type UI
Description Series should not expose unsupported row/header actions for current status or role.
Verify UI only on two records with different statuses.
Pass Only valid actions are shown.
Fail Disallowed actions are visible or triggerable.

P3 - Polish

P3-01 - Tab switching does not reset unsaved context unexpectedly

Field Value
Type UI
Description Moving between Series tabs should preserve expected in-progress UI state before explicit save.
Verify UI only while editing multiple tabs.
Pass No unintended field resets within the same edit session.
Fail Tab switch clears values unexpectedly without user action.