Page MenuHomePhabricator

Page status tri-state for pages not marked for translation
Open, HighPublic8 Estimated Story Points

Description

image.png (884×1 px, 73 KB)

Scoping:

  • Displayed for pages that are not yet marked for translation
  • Introduce new "proposed" state that should stick even if there are further edits to the page
  • Introduce new "ignored" state that should stick
  • Not stable yet is the default and doesn't need to be stored
  • Proposed pages are shown in the proposed page list
  • Information screen when accessed in ignored state
  • Information screen when accessed in proposed state
    • For non-admins: explain what will happen next
    • For admins: point them to mark up the page first (if in proposed state)

Left for future tasks:

  • Store user id / timestamp of the proposer and display that in the proposed pages list
  • Allow proposer to leave instructions
  • Allow proposer to see and set translation settings

Event Timeline

Nikerabbit raised the priority of this task from Medium to High.Apr 8 2024, 1:33 PM
Nikerabbit set the point value for this task to 8.

Actually, a “not stable yet” pages list in addition to the proposed pages list would make sense (assuming that pages that don’t need translation are more or less consistently marked as such): these pages need to be checked from time to time to see if they still aren’t stable yet.

I'm inclined to say that is solving a different issue and thus I would consider it out of scope for this task.