It's technically possible, but I don't think I'll implement it unless I hear from other users that they would like it too. The reason is just that it would be somewhat convoluted to implement. The way the script currently works is that it queries the database for the Steam ID of every user who has one associated. Then it filters out any users who aren't in an allowed usergroup. It has no way to distinguish between users who had their Steam ID added through the Moderator CP vs adding it themselves through the User CP. I could add another database field that is set to true if a user's Steam ID is added through the Mod CP, then have the script check for that and keep the user in the list if it is true. Not terribly hard, but what you describe sounds to me like a bit of a fringe case, so I'm not sure it justifies the added complexity, especially since creating a new group and adding it to a user's additional groups is a relatively easy thing to do. Again, if any other users want this feature, let me know. It may be less of a fringe case than I currently think, in which case it would definitely be justified.
It also has the potential issue of not meeting a user's expectations. Maybe you once had a group where you associated a user's Steam IDs via the Moderator CP, but now you've decided to exclude that group. Under this change, since these users were added via the Moderator CP, they would still show up unless you manually went in and decoupled Steam for these users. And I'd probably get bug reports about it from users who don't realize that it's actually intended functionality, BECAUSE it doesn't meet with their (reasonable) expectations of what should happen.
Thanks for the suggestion though. If there's something you'd like, always feel free to suggest it, even if you think there's a good chance I'll say no. You never know what my answer might be, and even if it's no I may think of an alternate way of going about it that I would implement.
It also has the potential issue of not meeting a user's expectations. Maybe you once had a group where you associated a user's Steam IDs via the Moderator CP, but now you've decided to exclude that group. Under this change, since these users were added via the Moderator CP, they would still show up unless you manually went in and decoupled Steam for these users. And I'd probably get bug reports about it from users who don't realize that it's actually intended functionality, BECAUSE it doesn't meet with their (reasonable) expectations of what should happen.
Thanks for the suggestion though. If there's something you'd like, always feel free to suggest it, even if you think there's a good chance I'll say no. You never know what my answer might be, and even if it's no I may think of an alternate way of going about it that I would implement.