Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
  #1  
Old 01-12-2013, 01:13 PM
SRobbins1977 SRobbins1977 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Permissions Problem|Ranks and Subscriptions

I'll get right into it. Our subscribers get a banner and display group for various levels of subscription which includes access to special forums, bigger signatures, avatars, and so on. Right now their primary usergroup is changed when they subscribe to do this.

However we have very giving staff and administrators. If they get a subscription, wont they lose their moderator rights?

How do the permissions work in vB? If someone could shed some light on the difficult ti read permissions documentation. Thank you.
Reply With Quote
  #2  
Old 01-14-2013, 12:22 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You could use an "additional" usergroup to add the extra permissions. (In the Paid Subscription Manager, set the Primary Usergroup dropdown to "No Change" and check the box next to the "Additional Usergroup"). You would also need to make sure that the "Allow Users to have Member Groups" setting (in the Usergroup Manager) is set to Yes for the user's main usergroup.

The way the additional usergroups add permissions is that a user will have the greatest permission allowed by any group they belong to, which means "Yes" overrides "No", and a higher number overrides a lower number (unless '0' means something like 'no limit', then the 0 will apply).

I suppose you could also just give your staff usergroups all the permissions and tell them not to buy any subscriptions.
Reply With Quote
Благодарность от:
SRobbins1977
  #3  
Old 01-15-2013, 02:16 AM
SRobbins1977 SRobbins1977 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
You could use an "additional" usergroup to add the extra permissions. (In the Paid Subscription Manager, set the Primary Usergroup dropdown to "No Change" and check the box next to the "Additional Usergroup"). You would also need to make sure that the "Allow Users to have Member Groups" setting (in the Usergroup Manager) is set to Yes for the user's main usergroup.

The way the additional usergroups add permissions is that a user will have the greatest permission allowed by any group they belong to, which means "Yes" overrides "No", and a higher number overrides a lower number (unless '0' means something like 'no limit', then the 0 will apply).

I suppose you could also just give your staff usergroups all the permissions and tell them not to buy any subscriptions.
thank for the help. Im a bit more confused though about how vB permissions work. Here is why. When I check off Super Moderator for a member, they cant edit users posts to switch posts to "solved" and such. Am I missing something?

I've looked for good tutorials on this, but I cant find any.
Reply With Quote
  #4  
Old 01-15-2013, 02:36 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, it sounds like that should work (you checked the setting for "Allow Users to have Member Groups", right?). But if the "solved" thing is a mod then it could be it only checks for the main usergroup.

I tried it on my test system and adding Super Moderator as an additional group definitely allows the user to edit posts.

If you're trying to add super moderator permissions without making the user look like one, you might be able to do it by setting their primary group to Super Moderator then setting a "Display Usergroup" (edit the user, it's a dropdown under the main usergroup). But to be honest I'm not sure if that completely hides the fact that they aren't a normal user.

The only infomation I know of is the online manual, it's at vbulletin.com under the support menu.

Edit: there's a link to the online manual under "Quick Links" on this forum. Also, if you go there remember to select your vbulletin version from the dropdown menu on the left before you start to read.
Reply With Quote
  #5  
Old 01-16-2013, 12:43 PM
SRobbins1977 SRobbins1977 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
Well, it sounds like that should work (you checked the setting for "Allow Users to have Member Groups", right?). But if the "solved" thing is a mod then it could be it only checks for the main usergroup.

I tried it on my test system and adding Super Moderator as an additional group definitely allows the user to edit posts.

If you're trying to add super moderator permissions without making the user look like one, you might be able to do it by setting their primary group to Super Moderator then setting a "Display Usergroup" (edit the user, it's a dropdown under the main usergroup). But to be honest I'm not sure if that completely hides the fact that they aren't a normal user.

The only infomation I know of is the online manual, it's at vbulletin.com under the support menu.

Edit: there's a link to the online manual under "Quick Links" on this forum. Also, if you go there remember to select your vbulletin version from the dropdown menu on the left before you start to read.
I think there is a problem. When I check on Super Moderator for a user under the "Usergroup Options" in the User Manager, they do not receive the permissions of Super Moderator. Is this how its supposed to work or should I make a support request?

It just doesnt make sense to me. I would expect if I checked on all the boxes the user would receive the permissions that have the most rights.
Reply With Quote
  #6  
Old 01-22-2013, 12:12 PM
SRobbins1977 SRobbins1977 is offline
 
Join Date: Nov 2009
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did I stump you?
Reply With Quote
  #7  
Old 01-22-2013, 12:47 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I guess I'm stumped, yeah (assuming you meant me and not the entire forum). But you kind of repeated the same thing you said in the previous post. When you say "they do not receive the permissions of Super Moderator", what permission(s) are you checking to test that (what are you trying to do that a supermod should be able to do)? And did you check the "Allow Users to have Member Groups" setting?

Also, it might not be a bad idea to ask at the vbulletin.com as well, someone might come up with something we didn't think of.
Reply With Quote
Reply

Thread Tools
Display Modes

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 07:21 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03806 seconds
  • Memory Usage 2,215KB
  • Queries Executed 11 (?)
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
  • (7)post_thanks_box
  • (1)post_thanks_box_bit
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete