LPS-32028 Delegate permission controls to Service methods

Tested and working. The previous code to get the layout has been removed due is not used anymore (the permission is checked in service methods)