When viewing a related list as an 'ITIL' user, the 'Edit' UI Action does not appear. This appears when viewing it as an 'Admin' user.
There are several causes to this issue.
- There could be a pre-defined and configured List Control on that specific table stopping the 'Edit' button from appearing.
- The 'Edit' button could have its condition modified which stops it from appearing for 'ITIL' users
- The WRITE ACL could be modified that the table where it has conditions against it. When this happens, it will evaluate contextually and in the rare case it may see that the first record does not meet the condition and this, in turn, stops the UI Action from appearing as it only evaluates on the first record.
- Navigate to the list in question e.g. problem.list
- Right click on a column header
- Click on Configure > List Control
- Ensure that there are no predefined roles specified in the 'Edit roles' option
Edit UI Action:
- Navigate to the System Definitions > UI Actions
- Search for "Edit..." under the Name column
- Find the UI Action that applies to your table
Note: If you can't find it specified on your table, it could be on the [global] table.
- Ensure the conditions are configured correctly or revert back to an OOB version
- Navigate to System Security > Access Control (ACL)
- Filter on the following:
- 'Operation' as 'write'
- 'Type' as 'record'
- 'Name' as the table you're targeting
- Ensure that the OOB ACL does not have a condition on it.