Summary:
As Hypha we want to be able to downgrade users to "freemium" when they don't pay their plan.
AC:
[ ] assign a counter id to each member for each DAO depending on the order they joined I.e. (assume DAO has premium plan for 5+ users) the first 5 people that join that DAO would have ids from 1 to 5
Then the 6th member will have id 6
[ ] If they don't pay they get downgradred to free plan with only 5 members
[ ] admins need to get priority. So if there needs to be a check if the user is an admin - if he is he gets priority
[ ] something like:
active users == admin || ( ID < 5 )
so:
active users needs to be admin, or having an ID less then 5. We keep max 5 total active users in free plan
So everytime members with id >= 6 try to do something they will just get an error with a banner instead
Summary: As Hypha we want to be able to downgrade users to "freemium" when they don't pay their plan.
AC:
So everytime members with id >= 6 try to do something they will just get an error with a banner instead