I love consuming graphql as a client. But writing resolvers and all that stuff on the backend? God, I hate it!
First time thinking about the situation, sounds to me like you'd need to just make a new set of roles no? I can't imagine they'd have version support for that, not like the underlying datastore does