Add filtering class for customer permission

itacloud-2267
Add tests for customer permissions filtering, expand docs

itacloud-2267
Fix tests for filtering customer permissions

itacloud-2267
Merge branch 'develop' into feature/itacloud-2267
Merge branch 'feature/itacloud-2267' into 'develop'

Feature/itacloud 2267