List Control Inheritance - CMDB

Jon G1
Kilo Sage

We have a case where we want to hide the "New" button on CMDB lists based on a user's role. We've set the condition in List Control on cmdb_ci and it works as intended. We discovered that list control settings are not inherited by extended tables. So for example, if the user goes to "Computers" (cmdb_ci_computer), they still have the New button.

I've considered ACL's but I don't know whether a create ACL will work for us. The reason we want to hide the new button is to drive users to a catalog item to create new configurations. That catalog item gathers data from the user and kicks off a workflow. Part of that workflow is automated creation of the CI. I assume (but haven't tested yet - I will be doing that) that if we set up a create ACL, the CMDB CI will not be created because the user that kicked off the action does not have create privileges.

Is there a way to enable inheritance on extended tables for List Control settings? Or are there any other suggestions on how I might accomplish this? (preferably without modifications to any global rules or settings)

2 REPLIES 2

Yousaf
Giga Sage

Hi Jon,

Please refer to this link I hope you find this helpful 

Best practice - remove UI action from extended table

 

Mark Correct or Helpful if it helps.


***Mark Correct or Helpful if it helps.***

That doesn't relate to this question