Very new users not showing in user list

Is there a reason that users are not showing in the main user list but can be seen in a group user list? Normally they would show in both.

The main user list only shows active usersā€¦

Iā€™m helping Constance with this. Weā€™re not seeing users who just posted (and are one of the only posters). Weā€™re expecting to see a user who just posted here. Is there a user directory on Discourse anywhere? Or is active users the only listing? Is there a timeout for when this list is updated?

Go to:
Admin -> Users -> New

If you canā€™t find them there then thereā€™s a problem.

If theyā€™re there and have been active for a few days and you canā€™t find them on the heavily cached /Users page thereā€™s a problem.

3 Likes

heavily cached

Anywhere I can find out more information about this (how heavily? can I force a clear?) For example, three new users joined yesterday and performed activities and they donā€™t show up in the users ā€œleaderboardā€. This doesnā€™t seem like a directory to me.

It isnā€™t a browser cache that can be cleared. Itā€™s a cached database query.

Thatā€™s why youā€™re not seeing them at /users, Because the query is expensive it isnā€™t ā€œreal timeā€. The job runs once daily, so if they still arenā€™t there tomorrow, then there will be reason to be concerned.

It does bring up an idea for a feature request. eg. during the bootstrap stage of the forum, run the job more often.

1 Like

If you are self-hosted and have admin access, you can navigate to /sidekiq/scheduler, find Jobs::DirectoryRefreshDaily, and press Trigger.

To refresh month/quarter/all-time views, trigger Jobs::DirectoryRefreshOlder

5 Likes

Cheers, thatā€™ll be perfect for our self-hosted customers. This one is not. Seems more like a documentation issue. This client was thinking ā€œUsersā€ would be a list of Users of the forum. But itā€™s a ā€œLeaderboardā€ or ā€œActive Usersā€ list. There doesnā€™t really seem to be an indicator in the UI of this. A /directory feature that shows basically /admin/users would be a killer feature for our customers who have a small private forum that need to see the member list. Now that we know Users is Active Users, we can instruct other customers going forward. Thanks!

1 Like

The UI is not perfect, but we do have the ā€˜trust_level_0ā€™ group, that includes all users. For example: https://meta.discourse.org/groups/trust_level_0

8 Likes

This is a fantastic workaround, thanks!

1 Like

This does not seem to work now :frowning:
Any other work around ?