serverinfo icon indicating copy to clipboard operation
serverinfo copied to clipboard

Please count more different user types

Open markuslf opened this issue 2 years ago • 2 comments

IMHO the code for "counting users" needs to be improved, especially when it comes to Nextcloud with a subscription key.

Have a look at the Nextcloud "support" app, lib/Service/SubscriptionService.php: It distinguishes and counts different types of users:

  • active users
  • seen users
  • admin users
  • backend users
  • disabled users
  • user count = all users - disabled users

So as a subscription holder and for resellers these values would be helpful (via API):

  • users_enabled: $this->config->getUsersForUserValue('core', 'enabled', 'true');
  • users_disabled: $this->config->getUsersForUserValue('core', 'enabled', 'false');
  • users_backend: Number of users from backends like LDAP
  • users_total: Total number of users known to Nextcloud, enabled and disabled, including users for each backend. Ideally, users_total is users_enabled + users_disabled (today this is called num_users, but I'm not sure if the number is correct)

And these for usage statistics:

  • users_seen_last5minutes: Currently this is activeUsers.last5minutes.
  • users_seen_last1hour: Currently this is activeUsers.last1hour.
  • users_seen_last24hours: Currently this is activeUsers.last24hours.

markuslf avatar Mar 10 '23 15:03 markuslf

Hi @markuslf,

Would you mind submitting a ticket via customer portal or email to support and reference this GitHub issue?

kesselb avatar Mar 13 '23 19:03 kesselb

Done via ticket at https://portal.nextcloud.com, referencing this one here.

markuslf avatar Mar 14 '23 07:03 markuslf