It looks as though permissions have to be refreshed after install because the install code is a little flakey..
Code:
<installcode><![CDATA[$vbulletin->db->hide_errors();
$vbulletin->db->query_write("ALTER TABLE ".TABLE_PREFIX."usergroup ADD social_group_permissions_email INT( 10 ) UNSIGNED DEFAULT 0 NOT NULL");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 3 WHERE usergroupid = 6");
build_forum_permissions;
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 1 WHERE usergroupid IN (2,5,7)");
]]></installcode>
..should probably read like this instead:
Code:
<installcode><![CDATA[$vbulletin->db->hide_errors();
$vbulletin->db->query_write("ALTER TABLE ".TABLE_PREFIX."usergroup ADD social_group_permissions_email INT( 10 ) UNSIGNED DEFAULT 0 NOT NULL");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 3 WHERE usergroupid = 6");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 1 WHERE usergroupid IN (2,5,7)");
build_forum_permissions();
]]></installcode>
Then it works fine.