-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
An admin user should be able to share a segment by selecting "This segment is visible to: Any users viewing this website" #6844
Comments
actually no: to create users you must be Super User...
The reason it was not done is that it would let any This is maybe a wider issue with Piwik permissions that we could think about at some point. See also the popular #4314 |
Don't see it like this. And users actually ask for it especially when in a cloud. You can't give everyone super user permission just for this. I don't think there are always so many admins that create so many different segments. Maybe it is then rather an issue to let admins and super users select whether they want to share it with other users or not. |
I got a bit confused by the issue title which mentions "all users" but IMO it's not possible to let an
is 3. what you had in mind? |
yep, 3 is what I had in mind. With all users system wide wouldn't make any sense but with all users having access to that website |
Slightly related to #6766 |
Really need this feature please ! |
We won't be working on it soon, so pull request welcome! |
@mattab After reading many issues concerning permissions i think the permission / user manager implementation has to be refactored. We should have X roles implemented for each site. Roles could be powered by the core and plugins using the permissions management API. Maybe open a new issue to discuss about this ? |
we don't want to refactor or introduce more complex permission system in this particular issue here (this may be a good idea, but not the scope of this "simple" issue). So we still want to allow admin to create segments visible to all users having access to a website, and this could be implemented without considering the whole refactor |
I don't get how this can be such an issue that you haven't sorted it out in 7 years!? Creating segments and share them with others is crucial for slightly larger organizations (like ours). It's not feasible to make everyone that might want to make a complex segment available for others to be Super user. I can buy that you need to be an admin to be able to add options for other users (ofc within the same site), but not Super User. A Super User should be someone that more or less configures the ins and outs of the application on a broader scope, not for day-to-day usage of the application (which creating segments are). It's really concerning for us to read all the "we won't..." and "do a pull request" answers here. We're a business that have to focus on our own services, which is why we opted for a ready-made service like Matomo to begin with. |
This issue has been mentioned on Matomo forums. There might be relevant details there: https://forum.matomo.org/t/sharing-segments-between-users-as-a-normal-user/49317/3 |
FYI This issue has been mentioned on Matomo forums. There might be relevant details there: https://forum.matomo.org/t/sharing-segments-between-users-as-a-normal-user/49317/3 And another comment from #20778
|
Would also like to see this. We use Matomo for our SaaS application. Each customer (and we have over 500) gets a segment for reporting and monitoring purposes. However, we can't share segments between users, so if we have 4 support and sales people associated with the customer, they all end up creating the same segment. It would be so much easier if they could share the segment. As it is, I am spending hours cleaning them them up and sharing them with all, because our IT security won't let everyone be a super user. Is there an easy way to do this (create segment shared with all) with the API? I couldn't find one, but was thinking of coding up a separate tool for this or working it into our customer account creation scripts. |
A cloud customer was looking to share some segments and was confused as to why only Super Users could do this. They would like to see this option available for other user roles such as Admins. |
Currently, only a super user can create a segment that is visible to all users but I think it makes sense to let admins select this as well as an admin can also create users etc. The other two options (displayed for all websites and archive yes/no) should still be only configurable for a super user.
The text was updated successfully, but these errors were encountered: