[TH] Social Permissions [Deleted]

I can contribute financially but not with time unfortunately - except as a tester.
I am then confused - I apologise for the confusion over open and closed.

My problem is, and I think that of taylor_smith, but am not sure , that I can't get a list of social forums visible if any of them have to have their contents visible only to members of the group.

So

- Social Group
- Social forum - contents visible to members only
- Social forum - contents visible to members only
- Social forum - contents visible to all

will not work. Is that correct or have I misunderstood?

Very happy to contribute again by the way, regardless of work on this actual feature. Just donated.
 
I can contribute financially but not with time unfortunately - except as a tester.
I am then confused - I apologise for the confusion over open and closed.

My problem is, and I think that of taylor_smith, but am not sure , that I can't get a list of social forums visible if any of them have to have their contents visible only to members of the group.

So

- Social Group
- Social forum - contents visible to members only
- Social forum - contents visible to members only
- Social forum - contents visible to all

will not work. Is that correct or have I misunderstood?

Very happy to contribute again by the way, regardless of work on this actual feature. Will donate now.
You should be able to set up what you are describing. You need to be looking at the permission for viewing threads. You can set up a pre-defined Permission Set in the Admin Control Panel that will allow anyone setting up a social forum to select whether or not threads can be viewed by members.

Thanks for your donation to the Waindigo Foundation.
 
No problem, is that the right place to donate to to contribute to the development work? In this case I don't want the money to go to charity but in to developers' pockets.
No, this goes to charity. I will refund.

For development work, the best way to contribute is through our premium membership package:
http://waindigo.com/account/upgrades

Or drop me a PM to discuss the cost of contributing to particular features.
 
You should be able to set up what you are describing. You need to be looking at the permission for viewing threads. You can set up a pre-defined Permission Set in the Admin Control Panel that will allow anyone setting up a social forum to select whether or not threads can be viewed by members.

Thanks for your donation to the Waindigo Foundation.

Great, getting there. Thanks. Using Admin CP -> Node Permissions: Social Groups - Registered -> Forum Permissions -> View Threads by Others set to Inherit, with all other forum permissions options set to revoke, I now have everyone able to see the list of groups, and perhaps not ideally see the threads within them, but most importantly not able to see the content of the threads.

Hopefully my last issue is that I can't get the "Join Social Forum" button to show below the group owner icon in the right column. I have:

Admin CP -> Node Permissions: Social Groups - Registered -> Social Groups Permissions

all 4 set to allow including Join Social Forum

Then in the frontend in Social Forum Tools -> Social Forum Permissions usergroup guest -> join social forum ticked (greyed out so no choice)

Finally the social forum is definitely 'open'

Help please!
 
So now you need to go back into the node permissions and revoke the View Threads permission for all social forums.

You may also need to remove the tick boxes for this permission in other areas in the back end, such as in the Options
Admin CP -> Home -> Options -> Social Groups by Waindigo

Once you have confirmed that threads cannot be viewed in any social group, you should then be able to allow this permission back in the front end, as you have described.

Once you have confirmed this works, you may want to create a Permission Set that includes this permission so that users can select it more easily from the Edit Social Forum screen.

Hope this helps.
 
Last edited:
Got it! The 'Maximum social forums can join:' for registered users was set to 0, not unlimited. Thanks for the help and I am certainly getting a good grip of the permission system!
 
Hi,
thanks to the new importer, I now imported my vB 4 social groups to XF. I also added this social permissions add-on and everything works for new groups.

But for the existing/imported groups I don`t understand how the existing creators/mods of the imported soc. groups can be re-assigned. If I log-in as a creator, I don`t have the rights to see the group content or to moderate stuff within the group. 2. question: when I create a permission set, how/where can I apply it?

thank you - all the best,
Sacha
 
You need to check that you have your permissions set correctly for creators of groups. You probably want to make sure you have this all set up correctly before you enable the Social Permissions by Waindigo add-on.

Once you have that set up correctly, users creating groups should be able to select from the list of permission sets that you have created when they create/edit a group to apply additional permissions as per the permission set.
 
I'm having a bit of an issue. No matter how I set the settings, it seems that social group owners can move their threads from their social group to any other forum. Is this intentional, or am I missing something obvious?
 
I'm having a bit of an issue. No matter how I set the settings, it seems that social group owners can move their threads from their social group to any other forum. Is this intentional, or am I missing something obvious?
You need to make sure you are not giving them the 'Move Thread' permission. Check the options for this add-on and make sure it is not being given to group owners.
 
I've got a strange error on a forum page with debug mode enabled:
Code:
Template Errors: waindigo_social_permissions_socialperms
  Invalid argument supplied for foreach() in /home/agrorad/web/agrorad.ru/public_html/library/XenForo/Template/Abstract.php(265) : eval()'d code, line 31:
  30: $__compilerVar5 = '';
  31: foreach ($socialUserGroups AS $socialUserGroupId => $socialUserGroup)
  32: {

I don't see the loop in question in the template.
 
I'm trying to have five different permission sets:
  1. Open/Visible (Threads visible, guests can join, all members can approve requests to join)
  2. Open/Hidden (Threads hidden, guests can join, all members can approve requests to join)
  3. Closed/Visible (Threads are visible to non-members/guests. Guests cannot request to join, invite only. Mod/creator can invite)
  4. Closed/Hidden (Threads are not visible. Guests cannot request to join. Only mods/creator can invite)
  5. Creator Defined (No pre-defined permissions. Creator must specify permissions for each group)
The problem I've encountered is that it doesn't seem to matter what permission set I select when I create a social forum, these permissions are simply not applied.
Open/Visible permission set should make it to where all users can view the social forum and the contents (threads) of the social forum, but this hasn't been the case.
A forum created with the open/visible set is not visible to a default member account.
When I add the "View Social Forum" permission to the registered group, the user can view ALL of the social forums, even ones that they should not be able to view.
 
Alright, let's try again:

I've created ONE permission set. Only one.
Creator has ALL permissions.

When I create a social forum, I can only choose this one 'Default' permission set.
Under 'Social Forum Tools' menu, I can click 'Manage Social Permissions'.
Nothing changed on this menu seems to take effect.

If I edit the forum, I can change it from the 'Default' permission set to 'Custom'.
At this point, I lose the menu option to 'Manage Social Permissions'.
If I try to manually navigate to the link (/permissions/guest) I get a permissions error page (You do not have permission to view this page or perform this action).

Switching it to custom results in NOT being able to manage the social permissions.
The tooltip for 'Custom' says "Permissions can be set from the 'Manage Social Permissions' section.

EDIT:

Apparently you have to specify 'extra' permissions under the social permissions 'Options'. Those override the social permissions.
This plugin is kind of ridiculous with the sheer number of areas that you have to define the same permissions, again and again.

Regardless of the permission set being used, if I don't give the 'Registered' group permission to view social forums, even if they have it through a social set, they can't see any of the social forums in the category list. If I grant that permission at the group level, it doesn't matter what the social permissions are set to, they can view all of the forums, even if they shouldn't be able to.

So far as I can tell, through hours of testing and trying every different configuration, I can't get this to work.
It seems like the core 'Group level' permissions override anything that can be defined by the social permission.

The lack of documentation is equally unfortunate. There's so many different options, yet so little explaining how any of it is 'supposed' to work.

I would imagine that if I create a social permissions set, and I revoke the 'View' permission for guests, it should revoke the guests permission to view that social board. I simply don't understand why it doesn't work this way, why there is so many 'blanket' type permissions happening in this plugin.
 
I've created a social category "readers" and within readers a new social forum "fantasy fans" which is a moderated group. Not everyone should be able to join the group and post messages.

However, registered users have no button to join the group but can create new threads within fantasy fans anyway.

I tried to disable permissions on a category basis node-permissions -> readers -> registered users, but if I disable the permission to create new threads here registered users cannot add new threads even if they are accepted as group member.

How can I set permissions so that only accepted group users can create new threads. Any ideas, @Jon W
 
Back
Top Bottom