Only Include User's highest level in the particular namespace while deciding if using paid seat
Summary
If a user belongs to 2 Groups say Group A (paid - GOLD) and Group B (Paid/Non-paid) and if a user in Group B is Developer and Guest in Group A then the user is marked as "Is Using Seat" badge when it should not.
Steps to reproduce
- Open ( or Buy ) a Parent Group with Gold plan
- Invite a user as Guest in the Group
- User does not show "Is using seat"
- Invite user in another parent group as Developer
- Go to Gold Plan Group Members page and the User now shows "Is using seat"
What is the current bug behavior?
Members show users having "Is using seat" even they invited as Guest in the Gold Plan
What is the expected correct behavior?
Members should not show "Is using seat" if invited as Guest in the Gold Plan