Skip to content
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

[Feature Request]: Client Access to Dashboard without Admin/Super User Permissions #12190

Open
jayavman opened this issue Nov 29, 2022 · 19 comments
Assignees

Comments

@jayavman
Copy link

Is your feature request related to a problem? Please describe.

Access to Dashboard as a Client.
Without (Super User or Admin Permission)

Describe the solution you'd like

Add A Dashboard Access button in Group Permissions.

Describe alternatives you've considered

No response

Additional context

No response

@jayavman jayavman changed the title [Feature Request]: [Feature Request]: Client Access to Dashboard without Admin/Super User Permissions Nov 29, 2022
@snipe
Copy link
Owner

snipe commented Nov 30, 2022

What exactly is this supposed to be asking for? What do you want non-admins to see? Please be as specific as you can. I'm not a mind-reader.

@jayavman
Copy link
Author

jayavman commented Nov 30, 2022

Hi,

Sorry I wasn't more Clear.

So the Non-Admin Dashboard will have the same layout as the Admin Dashboard Layout .

Obviously if they did not have access to certain elements it would not show up in the dashboard. Example : access to see users, Then they would'nt have that field.
Only permissions they have access to would show in the dashboard.

@RoyMOnZ
Copy link

RoyMOnZ commented Jan 11, 2023

we mainly use the history of what others have edited or created. otherwise i would also apply for this option.

@shinduke
Copy link

+1
I would also recomend that feature too.
It´s strange that users that i give any permissions to manage any part in Snipe-IT in their company don´t see the dashboard.
But I won´t give full admin rights to anyone who is managing parts for some reasons

@lordspirit
Copy link

i would also love to have 'admin' dashboard for 'non-admin' users :)

@R4mzy
Copy link

R4mzy commented Apr 14, 2023

+1
Much like #2419...

@NebelKreis
Copy link

+1

That would be very useful; a perfect go-to would be a separate permission that allows users or groups to see the dashboard.

@MoralCode
Copy link

we mainly use the history of what others have edited or created. otherwise i would also apply for this option.

Does the Activity report section under "reports" accomplish this goal for you?

@JonWVBFL
Copy link

+1 for this, and just to illustrate what is requested here.

I have given some users the ability to add/assign assets (but not delete), and no admin rights and when they log in their landing page is there user account page. Whereas when I log in as admin, I get this nice dashboard with an overview. Allowing specific users that help with asset management access to this dashboard could be helpful.

ADMIN LANDING PAGE
image

NON-ADMIN LANDING PAGE (but a user that can work with assets)
image

@thasleemnazeer
Copy link

+1
This feature is very recommended. Please add

@MoralCode
Copy link

MoralCode commented Nov 11, 2023

I imagine this gets really complicated because even just thinking about it at a surface level because each of the things on this dashboard seem to overlap across multiple permissions. For example the "asset by status" pie chart would, I imagine, require both permission to view assets (to calculate and show the user aggregate counts) and permission to view the different status values (for the sections in the pie chart) in order to be visible (others also have clickable elements that require different permissions). Others may be more complicated, such as locations and/or asset categories tables below, because their tables include a count of each type of asset in that category.

I imagine which items in this dashboard require which permissions could potentially be broken out and defined more granularly, but I imagine that might also require a lot of work to define (and maybe significant re-engineering of how the tables and their various column options work) in a way that also ensures that there are no new avenues for information leaking to people who dont have permission to see them.

Maybe someone who's actually significantly contributed to snipeIT can clarify further, but I suspect allocation of developer time and/or prioritizing more helpful features for customers might be one reason why these features are currently lumped into the single admin only permission. I would love to get a snipeIT developer's take on how much effort/what kind of might be required to implement this dashboard using more granular permissions in this way.

@MouseMadeContent
Copy link

The Question is - do you only want to see the dashboard or should the users be able to use it by clicking the elements?
Only to present the data and showing the dashboard should be possible with a few lines of coding, but if the users should be able to click - for example on "people" - you have to adust every view.
Maybe its an alternative idea to "outsource" the dashboard to Grafana or something else. I think it should be possible with some sql-Statements.

Bye
Chris

@thasleemnazeer
Copy link

The Question is - do you only want to see the dashboard or should the users be able to use it by clicking the elements? Only to present the data and showing the dashboard should be possible with a few lines of coding, but if the users should be able to click - for example on "people" - you have to adust every view. Maybe its an alternative idea to "outsource" the dashboard to Grafana or something else. I think it should be possible with some sql-Statements.

Bye Chris

Hi Chris
I acknowledge the complexity of implementing element-clicking based on user privileges. While it's a crucial feature. How can we achieve if only want to present in the Dashboard as of now?

@deepakgopianth5gmail
Copy link

+1
This is a recommended feature.

@abhijithps1
Copy link

+1

Strongly recommend this feature.

@vyshakhp
Copy link

+1

@venkateshcmgit
Copy link

This feature is very much required. users can only view the dashboard to visualize overall asset picture

@tiennv3011
Copy link

+1

1 similar comment
@chrisgassen
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests