Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2009, 02:16 AM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Limited User Management

Is there a way to give certain users or a usergroup the permissions to adjust the usergroup of other users? That's a bit unclear I think. I have a gaming guild type forum. I have some users that are officers of the guild; officer is a usergroup on my forum. I'd like to give these officers the ability to add registered users to the recruit or member usergroup. They would also need the ability to remove people from member or recruit. That's it though. I don't want to allow any other permissions to the officers. They can't add or remove people from any other usergroup.

So, if something like that doesn't exist, I'll see what I can come up with. I was thinking about creating a form that only officers would have access to. From there, they could enter in a username, usergroup, add/remove, and then press submit. The form would then do the job and even add a post to an existing thread for logging purposes (to show who did what to whom and when).

Thanks for your time!
Reply With Quote
  #2  
Old 08-09-2009, 02:38 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There is nothing in default vbulletin to allow you to do what you want. I was gonna suggest writing your own page, but it looks like you are thinking of doing that. You can add something at the top of the page to only allow certain users to see the page (others get No Permission) and you can also use default vbulletin code to add stuff to the Moderator Log when they perform an action.
Reply With Quote
  #3  
Old 08-09-2009, 05:20 AM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
There is nothing in default vbulletin to allow you to do what you want. I was gonna suggest writing your own page, but it looks like you are thinking of doing that. You can add something at the top of the page to only allow certain users to see the page (others get No Permission) and you can also use default vbulletin code to add stuff to the Moderator Log when they perform an action.
Thanks for the reply Lynne. Yea, the restrictions part is easy, I've done that before. I actually made a cool code last year for my website that had 5 games. You had to complete one game before you could move to the next. Each time you successfully completed one, you were added to a membergroup that allowed you to access the next one. The only problem I forsee for myself is that the code I already have updates the user accessing the page. I'm not sure, yet, how to allow one user to update another user's membergroup. I'll get a thread started in the programming forum for that though.

Thanks!
Reply With Quote
  #4  
Old 08-09-2009, 12:03 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why not use Public Joinable usergroups with Group Leaders?
Reply With Quote
  #5  
Old 08-09-2009, 02:55 PM
Sarcoth Sarcoth is offline
 
Join Date: Mar 2006
Location: Huntsville
Posts: 521
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Marco van Herwaarden View Post
Why not use Public Joinable usergroups with Group Leaders?
Hmmm, very interesting idea. I'll look into that and see if that would work for my situation. Thanks Marco.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:54 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03317 seconds
  • Memory Usage 2,196KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete