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

Reply
 
Thread Tools Display Modes
  #1  
Old 04-18-2012, 11:21 AM
nambisolo nambisolo is offline
 
Join Date: Feb 2012
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Access masks added but users cannot post

Hello

I have a requirement to provide access to a particular forum on a per user basis. These users belong to a variety of primary usergroups and are not a group in their own right. I understand per user access is implemented through the use of access masks. I have access masks enabled in the general settings. I have edited the access mask for each user via the quick user links in their user profiles. This has allowed the users to see the forum but not post to it. How do I give these users permission to post?

Thanks.

Mike
Reply With Quote
  #2  
Old 04-18-2012, 02:17 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

They will inherit the permissions from the forum 'above' this private forum.
Reply With Quote
  #3  
Old 04-18-2012, 03:09 PM
nambisolo nambisolo is offline
 
Join Date: Feb 2012
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The forum above is set to allow all usergroups full access. The private forum has been set to no usergroup having access. I was hoping by using access masks this configuration would allow those users full permission.

I have other sibling forums that are managed on a usergroup basis (rather than access masks). I have denied access to non permitted usergroups via the usergroup forum permissions. These operate as expected.

The difference here is I'm trying to allow access to a select group of people across all usergroups at the same time as denying access to all others.
Reply With Quote
  #4  
Old 04-18-2012, 04:07 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It should work (it does on my forum). If their usergroup can post in the parent forum, and all you did to the usergroup settings in the Forum Permissions area for that usergroup/forum is set it so they cannot view the forum (left all other settings default), then they should be able to post in that forum.
Reply With Quote
  #5  
Old 04-18-2012, 04:18 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I did a little experimenting and what I seemed to find is that once I had allowed access for a user to a forum via the access mask, the only thing that stopped me from posting was if the default permission (in the usergroup manager) was set to not allow posting. So maybe check there (although then that group wouldn't be able to post anywhere, I suppose).
Reply With Quote
  #6  
Old 04-18-2012, 05:04 PM
nambisolo nambisolo is offline
 
Join Date: Feb 2012
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No usergroup can post in the parent forum as 'Act as forum' is set to No. The parent forum is simply a category. Full access to all usergroups has been set at this level to cascade down. This enables correct access to other forums in the category which are controlled on a usergroup level.

I'm not too sure what you mean by having set the forum permission so that usergroups cannot see. The forum I'm appying permissions to is not based on usergroup access but individual user access. No permissions are set for any usergroup at forum level. If I was to do that it would enable access on a usergroup basis rather than individual user.

With regard to default permissions, members of usergroups are able to post elsewhere. As it stands no users at all can post to the forum.

I'll try to detail the exact situation below. First is the list of usergroups and beneath are the forums (there are other forums that all have access to which I've excluded). Only the Senior Observers and the Observers have access to the The Observers' lounge. Only the Senior Observers have access to the Senior Observers' pitstop. This works. Only a select number from any usergroup (committee members) should be able to post to the Boardroom. This is where it's failing.

Associate Member
Full Member
Observer
Senior Observer

The Secret Garage
--The Observers' lounge
--Senior Observers' pitstop
--The Boardroom

I hope this makes sense.
Reply With Quote
  #7  
Old 04-18-2012, 05:46 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So you only use those as primary usergroups and don't use any secondary groups to add permissions?
Reply With Quote
  #8  
Old 04-18-2012, 11:39 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Check in Usergroup Manager > find a usergroup for a user that you have granted permissions to the forum > and make sure that Can Post is set to Yes.

You are only granting *access* to the users for that forum. They will get the same permissions they get as a default.

Access Masks: The Overriding Permission and Another Method for Creating Exceptions
Reply With Quote
  #9  
Old 04-19-2012, 01:10 PM
nambisolo nambisolo is offline
 
Join Date: Feb 2012
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I believe I've got to the bottom of this and access is now working as required. I hadn't configured each user's access mask correctly.

The solution was to set the user's access mask to allow access to the parent forum (I think Lynne may have alluded to this). Access was then denied, where appropriate, to other forums.

With regard to applying additional usergroups, this would only work if forum permissions could be set by using a combination of primary and additional usergroup values (like search). I think that would be slightly more intuitive than access masks for the job.

Thanks Lynne and Kevin for your time and advice.
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 01:39 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.03916 seconds
  • Memory Usage 2,234KB
  • 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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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