No-permission error handling for the 'Settings' edit API

closes #3450
- Added no permission error handling for settings edit API.