I don't know what is going on but when I setup upgrades to add to a secondary usergroup, those that made purchases cannot see the forums specified for the usergroup that is set as secondary for them.
Did you set any never permissions? From your description it should work fine. Might be just that you are testing before the cron is run to upgrade people?
Did you set any never permissions? From your description it should work fine. Might be just that you are testing before the cron is run to upgrade people?
Back to this issue, waited 2 hours, ran the cron and still the user can't see the forums. I have even used the Test Permissions feature to check things. Any suggestions as to the cause?
Check the permissions of all the user groups the user is a member of.
Check the user specific permissions, if there are any.
Ensure the user isn't banned.
Other than that, it could be a problem related to an add-on.
Permissions are cumulative so that should be fine:
Permission value priority is set in this order: (highest priority first)
Never – this will not grant the permission. This can never be overridden, so should be used sparingly.
Allow – this will grant the permission.
Not Set (No) – this will not grant the permission. This is the lowest priority value; any explicit allow will override this.
Thus, if a user has not set (no) and allow for a permission, the final value will be allow. The Test Permissions system can help confirm that permissions are set correctly.