-
Notifications
You must be signed in to change notification settings - Fork 45
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
Self-Service profile can always modify some dropdowns #235
Comments
I'm running GLPI 9.4.3 and Orders 2.5.1 and this problem still exists. I created a Profile with every single item on every section unchecked, and I can still log in and update the "Analytic nature" and "Account section" dropdowns. |
I can see why. If you look here: https://github.com/pluginsGLPI/order/blob/develop/inc/analyticnature.class.php#L43-L66 ...you can see that every permission check returns true. Ouch. None of the others are like this. |
Hello !
First of all, thanks for this plugin that i found very useful and interesting.
I'm using the last version of GLPI and the plugin ( Glpi 9.4.2 and order 2.5.0)
I think i found something which is a little bit weird.
Indeed, as a self-service user, i can access directly to the two new dropdowns that were created with the 2.3.0 release of the plugin (#212).
There is nothing we can setup for this in the "Setup" rights of the profile. (Maybe the global dropdown right but it is not granted for self-service users)
Moreover, i tried to put 0 rights for this plugin to the self-service profile but i got the same results.
I can only modify this with the "full UI" (sorry if it sounds weird but i'm not sure about how to say this as i'm French). What i mean is that this menu is unreachable with the "formcreator" UI that i can activate for the profile.
The bad thing is that the user can create new Analytic Natures or Account Sections and he can even delete all of them.
Maybe i forgot to change something ? If anyone can tell us if he has the same behaviour, it would be nice.
If you want more details just tell me.
I don't really know where to look to fix this, sorry...
Step to reproduce this are quite easy, just use the self-service profile with the usual UI and go in setup -> dropdowns. They should be visible even if all rights are not granted to this menu.
Best regards,
Anthn
The text was updated successfully, but these errors were encountered: