Allow Boards to Exclude Issues by Labels

Problem to solve

Unwanted issues are sometimes queried into a board, particularly if the issues you want to see in a board do not share a particular milestone or label.
In my case, all issues without a milestone are queried into an Analysis board, including "defect" labelled issues that do not belong to any milestone, but do not belong to the Analysis board either.

Further details

As a user
I want to exclude issues that are tagged with specific labels from a given board
So that I can set such board with the right information in the less amount of interactions.

Proposal

Allow boards to exclude issues by labels, to avoid having to specifically include a lot of labels.

What does success look like, and how can we measure that?

Acceptance Criteria

  1. Include and Exclude Labels
    • Given I am viewing a board
    • When I click on the Edit board button
    • Then I see the section Include Labels
      AND I see the section Exclude Labels.
  2. Exclude Labels
    • Given I am editing a board
      AND there are issues with different labels
    • When I exclude some of those labels
      AND I save the changes
    • Then the issues with such labels are filtered out of the board.