Closed xmacan closed 6 years ago
Hi,
First of all thanks for your plugin, nice job.
Second, I would like to ask if this is a new feature because I was going to open a request to have a dashboard with specific graphs customized and editable by each user, is this possible or already implemented?
Thanks in advance
I just realized how to add favorite graphs to the dashboard, and yes I can vouch on this change that you are proposing.
Can you include also to define these graphs from the graph view and not only from the tree view? Another improvement may be to define dashboard settings for each user or usergroup (usergroup preferred!) and edit them in administrator mode.
I am planning to introduce your plugin and to provide a dashboard for each usergroup that could be editable from each user to his needing, can this be achieved?
Thanks again.
For now - each user can add two graphs from tree/preview view. What do you mean by "define these graphs from the graph view and not only from the tree view"? Do you mean Console -> Management -> Graphs? It is problematic because there isn't plugin hook and user without console cannot use it.
Final state will be - each user will be able to configure own dashboard using the form and icons on panels. Admin only will be able to prohibit add panel with console information for users without console rights and prohibit some panels for all.
Usergroups - it seems that you want any dashboard templates. My idea is different. Admin prohibit/allow panels and each user can customize own dashboard. He can set dashboard as he wants, for example only 10 graphs without another panels.
They may mean from the Preview mode where you can see graphs. I don't believe that is tree based (though I could be wrong without looking at the code).
For now - each user can add two graphs from tree/preview view. What do you mean by "define these graphs from the graph view and not only from the tree view"? Do you mean Console -> Management -> Graphs? It is problematic because there isn't plugin hook and user without console cannot use it.
Yes I mean from Console -> Management -> Graphs and the idea would be to create template dashboards to assign to user groups or single users and then an user could create his own (that would go into user settings but the initial data would be a copy of the template).
Eventually it could be allowed or disallowed for users or groups the possibility to change the dashboard, so that only the admin created template will be visible.
Usergroups - it seems that you want any dashboard templates. My idea is different. Admin prohibit/allow panels and each user can customize own dashboard. He can set dashboard as he wants, for example only 10 graphs without another panels.
You are the owner so is OK with me, but considering the multi user nature of CACTI, it may not be so bad, but yours is the final word, of course will be good for all the community.
You are right about usergroups so I decided to add user and group permissions. I'm working on it but it is necessary to make a lot of changes. First I add only user permissions. Plugins hooks for groups has not documented yet.
Thank you
On 22:58, Mon, Apr 16, 2018 Petr Macek notifications@github.com wrote:
You are right about usergroups so I decided to add user and group permissions. I'm working on it but it is necessary to make a lot of changes. First I add only user permissions. Plugins hooks for groups has not documented yet.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/xmacan/plugin_intropage/issues/29#issuecomment-381747126, or mute the thread https://github.com/notifications/unsubscribe-auth/AZNRkJFWkzNpGpog2E1zRlCwunntyyO6ks5tpQXhgaJpZM4TJA82 .
uffff, first version is here. Please deinstall/reinstall plugin via console -> plugin management. Don't forget set permission (screenshot). There are a lot of changes, I had to totally change permissions in intropage, so I expected errors/warnings. Please report it.
usergroup permissions will be next ...
Good, very good ... for now no probems. thanks a lot.
Hi,
First of all, thanks for the good job...again a very nice plugin
I am testing the new version, let me add here what I have found so far and what I would suggest to change:
1) changing user intropage panels permission does not apply for users that already have previous intropage settings, but it works for new users, this means that if you want to revoke permission to an user that had it before, it will not work
2) Thanks for the multiple fav graph option, but it would be good if they would retain the graph name rather than having a generated "Favourite Graph xx", this would be easier to understand for users, eventually if they could be grouped and rename the group container may be very nice
3) As I wrote before it would be very useful to allow dashboard template creation for user groups, and one step for this would be to allow an administrator to create intropages for other users, including the favourite graphs, but to make this manageable it should be possible from the graph view
Firts to point - you are right, I will look at it soon. This develop version is rather a beta version, I guess there will be more bugs.
Last point - templates later. I still prefer that every user can make own dashboard. First I want to solve group permission.
Thank you for testing!
revoke permission fixed in develop version graph name changed
1 - unlimited. You can have on dashboard only favourite graphs without another panels