graphql: make mutation support multi-level permissions
Created by: unknwon
Makes our setRepositoryPermissionsForUsers
mutation support multi-level permissions.
We don't have multi-level permission as of now and no one is actually using this mutation AFAIK. But good to be prepared for RFC 151.
Fixes #10952