I want to disable Events and Reports by default for all users since it will be easier for me to enable it only for the users that need it, rather disabling it for everyone who doesn't. I started by adding the attributes "UI: Disable Events" and "UI: Disable Reports" and set the value to true for both on the server settings. For the users that I wanted to enable this for, I added the same attributes for a user, but set their value to false so that their events and reports will appear when they login. When any user logs in, the events and reports menus do not appear.
I read on another topic on here that the "Force Settings" check box is used to force server settings over the user settings. However, I do not have "Force Settings" enabled. If "Force Settings" is not enabled, how come the attributes I added for the user are not overriding the server settings? Is adding an attribute and setting the value to false the same as not having an attribute for the user at all?
The way it's currently implemented, false
value basically means attribute is not set.
Understood. Doesn't look like there is a way to fix this without some significant changes in the source code. I will just manually set the permissions for each user. Appreciate the response.
I want to disable Events and Reports by default for all users since it will be easier for me to enable it only for the users that need it, rather disabling it for everyone who doesn't. I started by adding the attributes "UI: Disable Events" and "UI: Disable Reports" and set the value to true for both on the server settings. For the users that I wanted to enable this for, I added the same attributes for a user, but set their value to false so that their events and reports will appear when they login. When any user logs in, the events and reports menus do not appear.
I read on another topic on here that the "Force Settings" check box is used to force server settings over the user settings. However, I do not have "Force Settings" enabled. If "Force Settings" is not enabled, how come the attributes I added for the user are not overriding the server settings? Is adding an attribute and setting the value to false the same as not having an attribute for the user at all?