Skip to content

Add Advanced and Complete Stage Progression #443

Description

@chadw-eten

Fluent Mobile currently stops at Community Review; there is no way to move an item to Advanced or Complete without switching to web. This ticket extends the record screen to cover the rest of the checking workflow: a Send to Advanced action once Community Review is done, three individual buttons for the Advanced sub-checks (Linguist Check, Theological Check, Consultant Check), and a Send to Complete action once all three are marked done. Stage order is enforced throughout: each action only appears once its prerequisite is met, and there is no way to skip a stage or move backward.

Functional Requirements

Send to Advanced

  • Display a Send to Advanced Check action on the record screen once it has entered Community Review.
  • Community Review is always open with no assignee, so display this action to any translator, not just a specific assignee.
Image

Advanced Sub-Check Buttons

  • Below the Takes list and Source on the record screen, display three separate buttons: Linguist Check, Theological Check, Consultant Check.
  • Tapping a button marks that sub-check done; the button turns green and shows a checkmark (li:check).
  • Allow Linguist Check and Theological Check to be marked done in either order.
  • Disable the Consultant Check button and show a lock icon (li:lock) until both Linguist Check and Theological Check are marked done, then enable it.
  • Note: PM assignment only ever applies to Drafter and Peer Checker roles, so an item at Advanced is always open; any translator can tap a sub-check button.
Image

Send to Complete

  • Display a Send to Complete action once all three Advanced sub-checks are marked done.
  • An item at this point is always open (no assignee is possible at Advanced or Complete); any translator can trigger this action.
  • Sending to Complete is terminal; there is no further stage to advance to and no backward movement.
Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      Product Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions