Please Log in or Create an account to join the conversation.
Yes, as long as you plan is configured to give the usergroup it should also remove it on expiration. Is the user truly expired or still in Grace period for example? Check within CBSubs > Subscriptions to confirm their subscription has been marked expired. Also if they have another plan that's still active that controls the same usergroup then it won't remove it.Shouldn't CBSubs automatically remove that user from the group when the plan expires?
No.Is this possible in CBSubs?
Not currently, but it's planned in a future release.If not, can this be added?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Correct, it will not remove the usergroup until they are truly expired.Thanks. I had my grace period set at 3 months after expiration so perhaps that is why the access wasn't removed.
I don't suggest doing direct database changes to ACL.I did write the following SQL code to delete the user group from the user though which works well:
Currently you can only assign 1 usergroup per plan. So you'll need to use an INSERT query similar to your delete query to add the extra usergroup on plan activation. We've plans to improve this with a later release so it'll be possible to add/remove multiple usergroups.I also will need to do something similar except that I need to add another user group to a new member (in addition to the one that the plan assigns) and obviously delete it when it expires as well. Is this possible with CBSubs? When a plan is purchased to automatically assign them to another plan at the same time?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.