The current repository implementation require the caller to pass the permissionConfig which is not the case in messaging and calendar custom resolver. We are bypassing the permission as fetching the role in the caller will likely not be needed anymore in the new datasource / orm implementation