> ## Documentation Index
> Fetch the complete documentation index at: https://help.pixwel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Completion and approval behavior

Green checkmarks should appear when section is both Complete and Approved, and should not appear otherwise

The following is broken down by sections:

Remember: a section cannot be marked as approved if it is first not complete. In some sections a role may only
click the complete button and it also manipulates approve. However, it should never be allowed to enter a state
where it is approved, but not complete.

Approval rules:

* `approved: true` must always imply `complete: true` (note: the system may seed materials as pre-approved on
  creation, e.g. subtitles and dubbed-audio when approval is not required - this is a system-only state and
  cannot be created via UI actions)
* `Mark Incomplete` must clear approval so the section cannot remain approved while incomplete
* Standalone Approve / Unapprove controls should only be shown once the section is complete
* Admin managers have the same capabilities as admins across all sections

Dubbing

User/territory/owner of work request (same) should see no buttons
Vendor (non-owner) should see Mark Complete / Mark Incomplete - complete also marks as approved
Admin / Admin Manager should see both button sets: Mark Complete/Incomplete, and Approve/Unapprove

* Approve/Unapprove only shown once section is complete

Graphics

User/territory/owner of work request (same) should only see Approve / Unapprove (once complete)
Vendor (non-owner) should see Mark Complete / Mark Incomplete
Admin / Admin Manager should see both button sets: Mark Complete/Incomplete, and Approve/Unapprove

* Approve/Unapprove only shown once section is complete

Subtitles

User/territory/owner of work request (same) should see Mark Complete / Mark Incomplete

* Mark Complete also doubles as approve (no standalone approve control)
* Mark Incomplete also clears approval
  Vendors should see no buttons
  Admin / Admin Manager should see Mark Complete / Mark Incomplete
* Mark Complete also doubles as approve
* Mark Incomplete also clears approval
* No standalone approve controls for subtitles
