Persist Swimlane Setting
As part of &3352 (closed) we need to persist the user's choice of grouping on a specific board.
Currently this is limited to epics (for epic swimlanes). However the value could also be null; i.e. no swimlanes enabled on the board.
Current behaviour
- When viewing an issue board, a user can elect to group issues into swimlanes by epic;
- They do this by clicking on the "Group by" dropdown and selecting "Epic", and
- This change is not persisted, if they refresh the page they see no grouping.
Expected behaviour
- The change is persisted on the backend and the selection remains when the page is refreshed.
Other solutions
A better solution might be to persist state in the URL (see #218348 (comment 418620713)) so that it can be shared. This may be out of scope for the first iteration, however.
