I have no idea how hard it would be, but currently there is no way to set some 'flag' to say whether it is visible to all users or not. So, you may have to actually create a new column that toggles true or false for whether the group is currently visible to all users. And then allow moderators to toggle that to true when it's approved. You would have to modify the query to get the list of social groups and only show those that are true. So, I think it could be done with a little bit of effort.
|