View Single Post
  #13  
Old 09-10-2008, 05:05 PM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, if you have a handful of members then I would manually go in and change these members primary to "registered" and then add the secondary as appropriate.

Now, for groups where you have a lot of members, there you may need to use the promotions feature under Usergroups in the AdminCp.

The easiest way to do this is create a new group "temp" and then do a promotion where any PRIMARY that is in the group you need to move has "0 posts" then "add additional groups" so that they gain the "TEMP" to their seconday.

Then, verify that worked as your TEMP group should have the same number of members as the old primary you need to move to a sec group. If the numbers doesn't match, then you should stop and figure out why they don't match!

Next, do another promotion that will take all members in the "TEMP group" with "0 posts" and change their primary group to "Registered". Then, repeat the process and use the Additional Usergroup option to add these "temp group users" to the secondary group that they were originally primary members of.

When done, you should have NO uses as a Primary Group for this group and the secondary group should have as many people as you used to have in the primary group (unless there were already members that were in there.

Then you can delete the "Temp" group - note the temp group just allows you to confirm it is working and you would be smart to test on a SMALL group first (perhaps make a supermoderator move where you can fix anything easily

Also, you want to evaluate your scripts or subscriptions to ensure that nobody else has their primary groups updated

Sounds complicated but it is the easiest way to get back to a basic registered, banned, and staff rights where you can then add perks based on secondary groups without going insane later.

Good Luck!
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01112 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete