Please consider removing Tasks

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

We just updated our instance to from 14.X to 15.3.3 and to our surprise we now have Issue Tasks. It's enabled by default, even though it's in alpha stage (according to /help/user/tasks). We went to disable it though feature flags and the docs asked to create an issue for any misbehavior, so hence this issue with our view on it.

For issue sub-tasks, we basically have 2 categories:

  • small things simple by a simple check box.
    • like so.
  • big things can be a separate, linked issue.

This worked great in Gitlab 14.

Now we also have tasks. Tasks are basically Issues, but without any of the capabilities of issues. You can't add labels, an assignee, a due date, or have a discussion about it. It doesn't even link back to the parent issue. In our view, it's a useless alternative to linked issues. Perhaps we're missing something, but we also can't imagine a need other than the 2 types of sub tasks listed above.

Unfortunately, it does clutter the Issue List and Issue UI even more. So please consider removing Tasks to make the UI look slightly slimmer. Or at least leave the feature flags in future versions such that we can disable it ourselves.

Thanks!

Edited by 🤖 GitLab Bot 🤖