Skip to content

Have default permissions that would apply to every site, even the ones that are not created yet #23726

@flo-blg

Description

@flo-blg

Summary

We use Matomo to monitor several sites.
We've got 3 types of users:

  1. The external users, who are related to a single site and therefore only have read permission on this site.
  2. The internal support users, who have read permissions on every site to provide some help to the external users.
  3. The internal admins, who are super users.

The types 1 (external users) and 3 (internal admins) are easy to implement with the current way the permissions are managed in Matomo.
But the type 2 (internal support users) hits this problem: the read permissions are applied only to the already existing sites, but these users have no permissions by default on new sites that are being created.
So each time a new site is created, we have to remember to give the read permission to every internal support user.

It would be nice to have the ability to set default permissions for a user, that would apply to every future site.

Your Environment

  • Matomo Version: 5.5.1
  • PHP Version: 8.2.14
  • Server Operating System: Debian 11
  • Additionally installed plugins: /

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementFor new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions