System permanently thinks there are user approvals outstanding

I guess in giving context here, I am also aware I could be asking for a related feature. Perhaps I should make two posts, but I’ll start with just this one describing my problem and incidentally include my suggestion.

Context: I’m a co-admin on Discourse forum and the owner/primary admin has generally asked me to leave all user approvals to him. It would be nice if there was an option to have the system not constantly message me about approvals as they occur, but have a way to delay it for just me until some editable criteria are matched (say at least 10 approvals or at least one for more than a week or something like that.)

The problem I am reporting is that even when the other admin [dis]approves all outstanding users, we immediately get a system message saying there are still 6 outstanding users. It’s been like this since I got promoted to a co-admin, so years.

Clicking the “Please review them” leads to:

Is there any way to banish these phantom outstanding requests?

Welcome to Meta :wave:

There is the pending users reminder delay minutes site setting.

That helps with how often the message is sent.

Sometimes it happens that not all users are automatically approved when approval for new users is enabled. I know of at least 2 bugs that cause this ([1] & [2]).
You can try to find and approve the users. I prefer to use the data explorer plugin, but it’s also possible to export all users in case you don’t have access to that plugin.

Then you can try to use the approve button on the admin page of those users. If the button doesn’t work, you’ll have to wait for a fix (Approval button on user's profile doesn't work)

Here’s a portion of a message I left for the other admin:

I exported the userbase, and got a CSV. I copied two fields from it to a new spreadsheet: username and approved. I searched for “false” values in the approved field, and got these 6 users: [list redacted]

I then looked each one up in the Admin/User page, and clicked on the
manual “Approve” button for each one. We’ll have to wait for the
system’s next message about approvals to see if I actually fixed the
issue, but I am hopeful this will have done it.

So thanks for the help @Moin , hopefully that’s one less perpetual annoyance in my life :grin: