Skip to content

Separately store the numbering of iterations

Every iteration should be numbered sequentially and uniquely within a cadence (for auto-generated iterations, the numbering is currently hardcoded in the title).

A newly created iteration gets assigned a number whose value is the highest numbering used in its cadence + 1.

  • Make sure to update the documentation with the description of the numbering behavior.

Illustrations:

A set of 3 iterations is created within a cadence (suppose the current date is Oct. 8):

  • Iteration: Oct 1 ~ Oct 7 / numbered 1 / CLOSED
  • Iteration: Oct 8 ~ Oct 14 / numbered 2 / CURRENT
  • Iteration: Oct 15 ~ Oct 21 / numbered 3 / UPCOMING

Case A. Deletes Iteration 3 and a new iteration for Oct 22 ~ Oct 28 is created.

The new iteration gets numbered as 3.

  • Iteration: Oct 1 ~ Oct 7 / numbered 1
  • Iteration: Oct 8 ~ Oct 14 / numbered 2
  • Iteration: Oct 22 ~ Oct 28 / numbered 3

Case B. Deletes Iteration 1 and a new iteration for Oct 1 ~ Oct 7 is created.

The created iteration should get numbered 1.

  • Iteration: Oct 1 ~ Oct 7 / numbered 1
  • Iteration: Oct 8 ~ Oct 14 / numbered 2
  • Iteration: Oct 15 ~ Oct 21 / numbered 3
Edited by euko