Implement monthly, quatertly and yearly automated Iteration Cadences

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

TODO

Problem to solve

Currently all iterations are in weeks. However, I myself have quite some customers where iterations are monthly together with monthly invoicing. It is currently impossible to define a monthly iteration cadence.

It would be nice if the the interval type was selectable. For example weeks, months, quarters and years.

At the very least months is required. Others can be derived: quarter is 3 months and a year is 12 months.

support for multiple interval types is probably a requirement for #350908 to be implemented.

This should probably be implemented before manual cadences are deprecated/removed as it likely covers a lot more use cases.

Proposal

Quick mock-up made with Firefox's F12 and paint:

image

Options would be: Week(s) Month(s) Quarter(s) Year(s).

Intended users

TODO

Feature Usage Metrics

TODO

Edited by 🤖 GitLab Bot 🤖