Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-13113

BulkEditUserGroups: Provide helpful technique to prune out erroneous entries

    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Currently, when entering a large number of users in the right pane ("Add members to selected group(s)") of the "Bulk Edit Group Members" page, if there's a problem with any user, the operation fails with no action taken

      This is a huge pain when trying to keep a large list in sync. For example, if I have a huge group (say 300 members), and a list of 40 that I want to make sure are added, and only 15 actually need to be added, I have to manually prune the other 25 out of the list.

      The most helpful thing to do in this case is to still return the error with no action taken. However, instead of returning the exact same list as entered, prune the erroneous entries out of the list (or at least, provide /some/ way of getting that list)

            [JRASERVER-13113] BulkEditUserGroups: Provide helpful technique to prune out erroneous entries

            This has been implemented for JIRA 3.11 as Rob described above with the use of the blue box. When the user receives error messages while aadding, a blue box panel will appear which the user can click to prune the erroneous names from the text area, allowing the user to submit again with the valid names only. (This is only supported with javascript enabled browsers)

            Sam Chang [Atlassian] added a comment - This has been implemented for JIRA 3.11 as Rob described above with the use of the blue box. When the user receives error messages while aadding, a blue box panel will appear which the user can click to prune the erroneous names from the text area, allowing the user to submit again with the valid names only. (This is only supported with javascript enabled browsers)

            Precisely. Thanks! Rob

            Rob Lanphier added a comment - Precisely. Thanks! Rob

            AntonA added a comment -

            So the idea is to help you remove the users that are causing the error. Is this right?

            Cheers,
            Anton

            AntonA added a comment - So the idea is to help you remove the users that are causing the error. Is this right? Cheers, Anton

            Adding to my last comment:
            Another alternative is to include a little blue box which will prune the list upon clicking, similar to the refresh warning you get when you change groups.

            Rob Lanphier added a comment - Adding to my last comment: Another alternative is to include a little blue box which will prune the list upon clicking, similar to the refresh warning you get when you change groups.

            The error message is descriptive enough (listing out the users). However, let's take my example above. I want to make sure that a list of 40 people is in a large group. So, I paste that list into the right hand pane, and hit "submit". Rather than doing what I mean (just add the people who need to be added), I get an error. The error is descriptive enough to tell me what to do, but I have to go through the process of manually editing out the people who are already part of the group. It's a pain.

            Currently, in addition to the error, the rightmost field is populated with the exact same thing as what I submitted (the 40 users in my example). While that may be useful sometimes (for example, if I just missed a comma or something), it'd be very useful if instead the erroneous users pruned out (leaving a list of 15 users, in my example. Then, I could just hit submit again, and the action could at least be performed on the set of users for which there is no problem.

            Rob Lanphier added a comment - The error message is descriptive enough (listing out the users). However, let's take my example above. I want to make sure that a list of 40 people is in a large group. So, I paste that list into the right hand pane, and hit "submit". Rather than doing what I mean (just add the people who need to be added), I get an error. The error is descriptive enough to tell me what to do, but I have to go through the process of manually editing out the people who are already part of the group. It's a pain. Currently, in addition to the error, the rightmost field is populated with the exact same thing as what I submitted (the 40 users in my example). While that may be useful sometimes (for example, if I just missed a comma or something), it'd be very useful if instead the erroneous users pruned out (leaving a list of 15 users, in my example. Then, I could just hit submit again, and the action could at least be performed on the set of users for which there is no problem.

            AntonA added a comment -

            Rob,

            Do you mean that at the moment the error message does not identify which users are already part of some groups? It just says that some users are already part of some of the selected groups?

            Cheers,
            Anton

            AntonA added a comment - Rob, Do you mean that at the moment the error message does not identify which users are already part of some groups? It just says that some users are already part of some of the selected groups? Cheers, Anton

              Unassigned Unassigned
              0a1e1249fe05 Rob Lanphier
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: