Hide labels from issue board cards

internal customer since GitLabbers use boards and many labels so this problem is serious for GitLabbers.


Description

  • Toggle on every issue board.
  • When you change the toggle, all labels are hidden/shown on all issue cards in the board. The label still appears at
  • When you go to an issue board, all labels are shown by default, and you have to click the toggle to change it. In https://gitlab.com/gitlab-org/gitlab-ee/issues/9895, we will save the choice.
  • GitLab Premium feature.

Analytics

Add a structured event in Snowplow for the toggle:

  • ('trackStructEvent',document.body.dataset.page,'toggle','show_labels','on')
  • ('trackStructEvent',document.body.dataset.page,'toggle','show_labels','off')
With labels Without
Screen_Shot_2019-02-19_at_11.31.13_AM Screen_Shot_2019-02-19_at_11.31.43_AM

Show labels toggle:

Screen_Shot_2019-02-19_at_2.49.13_PM Screen_Shot_2019-02-19_at_2.49.18_PM

Previous proposal

Design from https://gitlab.com/gitlab-org/gitlab-ce/issues/47008.

There should be a toggle in every issue board. And it becomes an instance-wide setting. So that when you change the toggle in one board, it carries over whenever you visit another board.

The default is expanded so you can see all labels and their titles.

image

Edited by Donald Cook