Task 1 - Actions Customization
The changes related to Actions in the DetailView of each module ("see screenshot for example") are:
Customize "Actions" column content in each module
Task 2 - User Permission problem related to Module 'Sales Order'
Warning: ksort() expects parameter 1 to be array, null given in /xxx/xxx/xxx/include/ListView/[url removed, login to view] on line 687
Warning: Invalid argument supplied for foreach() in /xxx/xxx/xxx/include/ListView/[url removed, login to view] on line 689
This warning does not appear for admin.
It can be removed by setting profiles to "View All" and "Edit All", but that removes some of the functionality of the system