Discussions

Expand all | Collapse all

Remove multiple users from custom user set

  • 1.  Remove multiple users from custom user set

    Posted 08-22-2017 14:04
    Is there a way to quickly remove multiple users from a User type field in the custom user set dialog?  I have over a hundred users, and having to click on each one to remove them is giving me carpal tunnel syndrome!   :)


  • 2.  RE: Remove multiple users from custom user set

    Posted 08-23-2017 19:06
    I wish, but no.

    I also wish you could make those user fields only show users in a certain "Role".  That would make things so much faster and clean.


  • 3.  RE: Remove multiple users from custom user set

    Posted 08-24-2017 11:26
    Of course there is a way to do this with script. The answer to every question of the type "is it possible?" is YES if you use script.

    You modify the <select> to add a multiple attribute so multiple users can be selected and then further modify the RemoveUser() function (original shown below) to have the behavior you want.

    function RemoveUser(id) {
      var select = document.getElementById(id);
      if (select.selectedIndex == -1) {
        showError("You must first select a name to remove from the list.");
        return
      }
      if (!IsExplanatoryOption(select.options[select.selectedIndex])) {
        var saveIndex = select.selectedIndex;
        select.options[select.selectedIndex] = null;
        if (saveIndex < select.options.length) {
          select.selectedIndex = saveIndex
        }
      }
    }