matomo icon indicating copy to clipboard operation
matomo copied to clipboard

Dashboard: make the copy of the dashboard to all users available

Open Chardonneaur opened this issue 2 years ago • 6 comments

By default in Matomo it is not possible to share a dashboard with all users but just individually. It could be great to have an option for all users.

Chardonneaur avatar Jun 21 '22 09:06 Chardonneaur

Hi @Chardonneaur, thanks for the suggestion.

At the moment a separate copy of the dashboard is created for the target user, this will then not reflect any new changes made to the original dashboard.

To make a dashboard available for all users I'd imagine that it would be better for the dashboard to be shared rather than copied, so instead of creating a copy for every single user, all users would get read-only access to the original shared dashboard and any changes to that dashboard would apply for all users.

bx80 avatar Jun 22 '22 21:06 bx80

@bx80 Then super-users should be able to change the ownership of a dashboard (think about the case where some user leave the company), and also maybe be able to update dashboards of other users...

heurteph-ei avatar Jun 23 '22 09:06 heurteph-ei

@bx80 can we share a dashboard will others users?

Chardonneaur avatar Jun 25 '22 05:06 Chardonneaur

@heurteph-ei That's a good point, as part of any implementation of dashboard shared we'd need to provide the ability for super-users to change dashboard ownership and have write access to shared dashboards. :+1:

Possibly there should also be a warning if attempting to delete a user who has shared dashboards, or other users could suddenly lose something they rely on.

bx80 avatar Jun 26 '22 23:06 bx80

@Chardonneaur Currently there isn't a way to share dashboards with other users, only to make a one-time copy for a single user. Our product team will review this change and prioritize it for a future release. :slightly_smiling_face:

bx80 avatar Jun 26 '22 23:06 bx80

We had this as a feature request last week in a call with a university. They have 700 sites. Many of their users are casual and want a common lightweight, low effort configuration. Copying one at a time is a significant impediment to rolling out Matomo across their schools.

atom-box avatar Sep 01 '22 18:09 atom-box

A similar request received today with an added feature of sharing with categories of users, i.e. anonymous, view, admin, superuser

9joshua avatar Oct 11 '23 06:10 9joshua

At the risk of adding feature creep, here is a closely related feature: "synchronize a custom dashboard to other users of that custom dashboard - a widget added to the master should cause a widget to add to the clients"

Here is the original customer email:

User: Exactly what I needed. What action should I take when I make adjustments in order for the other users to see the adjusted dashboard? Matomo: It won't sync. You'll have to re-share any moved format. User: Thank you for your response. Hopefully developers will address this feature, because that seems quite illogical.

atom-box avatar Oct 19 '23 16:10 atom-box

+1 for the feature request. It would have been very useful of one could share the dashboard with others in a way that dashboard would reflect latest changes that creator made in it instead of the current way where dashboards state at the moment of sharing is just copied.

aluuu avatar Nov 03 '23 09:11 aluuu

This issue also feels relevant to #6964

aluuu avatar Nov 03 '23 10:11 aluuu

+1 for the feature request. As a workaround, I have been re-copying every dashboard to 10+ people after every update. But this is time-consuming and prone to mistakes. It is an obstacle to widely adopting the tool and advertising it inside the company.

iryna-tyshko avatar Dec 02 '23 04:12 iryna-tyshko

I got a client asking for this feature today.

Chardonneaur avatar Jul 11 '24 08:07 Chardonneaur