Improve groups list UX in "GitLab for Jira Cloud App"

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

Proposal

This issue is a result of the following two comments:

There are two things we should improve about group list in "GitLab for Jira Cloud App":

  1. Linking at the top-group level will sync all projects belonging to the group itself and its descendants. However, it is not clear from the current UX because linking a top-level group should doesn't mark its subgroups as linked. We should automatically mark subgroups of the top-level group as linked.

  2. When linking multiple groups, the available groups list does not update immediately. It makes it difficult for customers to skim through the list of groups as linked groups look the same as the ones that are truly available for selection. It would be much easier to set up the app if the linked groups got filtered out from the list of suggested groups to link.

Edited by 🤖 GitLab Bot 🤖