ChangeStage

One approval gate on a change: what it asked for, where it got to, and the decisions recorded at it.

  • Resource type identifier

  • Whether the gate can still be cleared by the people eligible for it. Only ever true of the gate collecting signatures

  • The rule that demanded this gate. Null on a gate an override created

  • The exact immutable revision of that rule which fired. Null on a gate an override created

  • What was decided here, oldest first. Empty until somebody acts

    Properties: 7
  • When the gate started collecting signatures. Null while it waits behind an earlier gate

  • When the gate reached a decision. Null while it is still collecting

  • When the gate was created, which is when the change was submitted

  • Approval stage typeid (prefix chs_)

  • Position in the run, from 1. Gates are cleared in this order

  • What the gate is called, as the rule's author wrote it, frozen when the change was submitted

  • How many people must approve

  • Whether the person who submitted the change is barred from clearing this gate themselves

  • Where the gate stands. One of waiting, open, cleared, rejected, overridden

    values
    waitingopenclearedrejectedoverridden
  • How many approvals stand at this gate

  • How many people are still eligible to clear it. Zero on a gate that has not opened: a gate resolves the people it asks at the moment it opens