I have 2 classes in Parse, a User class and a Group class. The idea is simple. A logged-in user will be able to create a new Group object, and an array relationship will form between that user and that newly created group. That user can now invite other users to that group via a push notification invitation. A second user will also form a relationship with that group object once he accepts the invite.
So far this is simple and working fine. However, I want the creator of that group object to have full control of the group he created.
1- Creator can invite other users, members cannot.
2- Creator can kick a member out
3- Creator can destroy/delete the group object.
I'm not sure what is the correct way of implementing this using ParseRole. Any suggestions?