Building on this topic, we recently migrated from vB 4.x to XF 2.1 and are having issues with the XF warning system.
First issue is within XF we have set warnings for 1pt permanent, and 1pt expiring. These, we believe are working as intended. We have set warning actions to suspend an account for increasing time periods based on the number of points incurred. In practice, we have had the following:
Member was migrated with 4pts (expired) on their record, and just got a new point. One point does not have a suspension, however the system has moved them into the banned by warnings group. We assumed it was reading all the old vB points and issuing a suspension based on 4+1pts rather than just the incurred 1pt. Is there a way to tell how many points are in effect - and looking at their warning profile doesn't help, as it shows the old pts with their expiration dates.
Second issue is that even for 5pts, the suspension should have been lifted by now. I've checked, and the cron appears set correct but not doing it's job. What should I explore as to why members aren't having the temporary "Banned by Warnings" secondary usergroup removed?
= = = =
Separate, but related, we have a collection of members who were in the "Banned by warnings" group prior to migration from vB. Other than manually reviewing the points and expiration on their profile, how can we ensure that XF is reading their infraction history correctly and will pull them out of suspension when they are due? This may be a moot question if the above are addressed.