My forum have more than 5,000 members and yesterday I added & removed some groups in the admin area. To my surprise ,quite a lot of users belongs to incorrect groups. I thought it was a bug so I deleted all the groups and rebuilt the same new groups again. But this still doesn't work, what's worse ,all the non-admin users were transferred to the starting group.
I made a lot of effort then , running scripts to re-classify all my memebers to corresponding groups. Here I think two suggestions should be considered:
1. Now the usergroup freshing operation is that the user's group property only refreshed when they login next time. This shoule be improved because it is not possible for every members to login immediately after I changed the group setting. In fact, perhaps quite a number of my members won't login anymore after registeration.
2.Could you make a page in the admin area to let the admininstrator refresh all the users' group value manually?