1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

confused about node permissions.

Discussion in 'Troubleshooting and Problems' started by electrogypsy, Feb 6, 2012.

  1. electrogypsy

    electrogypsy Active Member

    im trying to set up a premium member usergroup. this group would have access to the admin/mod forum section.

    despite all the settings i have tried and reading through all the manual pages about user/node/group permissions, i can't set up the admin/mod node so that it can be seen in the main forum list, but when you click on it you cannot see the list of threads in that node. no matter what i do, i can only set it up so that i can see the node, and when i click on it i can also see the thread list (using the test permissions option as a registered user). this is NOT what i want, since i don't want regular users to be able to see what threads are in the admin/mod section, just that the node does, in fact exist.

    just super frustrated and confused. can anyone help me with this? thanks :)
  2. steel_curtain

    steel_curtain Well-Known Member

    To allow it to be seen, but set to private do the following for the specific node:

    Edit node permissions for the Unregistered/Unconfirmed and Registered group revoking all forum permissions except the view node. Set that to allow.

    Edit node permissions for your premium usergroup allowing all forum permissions you want them to have.
  3. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Admin CP -> Applications -> Display Node Tree -> Permissions

    Start by enabling the Private node option. Then you will only have to specify allowed permissions.

    When allowing permissions for your groups, only allow View threads by others for admins, mods, and your premium members.
  4. electrogypsy

    electrogypsy Active Member

    thanks for the suggestion, i did this and registered users can still see the thread list:

    Screen Shot 2012-02-05 at 8.38.40 PM.png

    i have View threads by others set to "revoke" for all other user groups besides admins, mods, and premium members. is this correct?

    it looks like admins/mods/premium members are set correctly, but registered users can still see the thread list. thanks for your help so far!
  5. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    When using the Private node option you don't have to specify Revoke anywhere. You only have to specify Allowed permissions.
  6. Staal

    Staal New Member

    Hey guys. I just want to know if a solution has been found for this because I am having that exact same problem.

    In fact I have two different nodes in different categories with the exact same settings for registered users;
    (1) RU usergroup starts off with "View", "View Node", "View threads by others".
    (2) Categories have everything set to Inheit.
    (3) Private not ticked for either Node.
    (4) Revoke all rights in Node Permissions.
    (5) Set "View Node" to Allow in Node Permissions.

    Both nodes appear as Private on the main forum list. One of them hides all threads from the user but in the other one they are visible if they enter the node. Is there any other place I could have a setting wrong? That is somehow overriding the "View threads by others" Revoke?

    I see there is another thread on this as well;

    But nowhere does there seem to be a satisfactory answer as to what is causing the problem. Switching the node to "private" and only setting "View Node" to Allow still exposes the threads in the one Node. Something else is wrong.
  7. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Your description of your permissions sounds correct. I can review your permissions if you give me admin access.
  8. Staal

    Staal New Member

    Jake, that may be necessary. Will have to ask the owner of the website though and get back to you. Thanks.
  9. v1nce

    v1nce New Member

    I'm having the same issue (sorry to bump old thread). The forums are marked as private but when you click on it you can access it and view only admin's posts in the list. Once clicked to access to content of the post they can't due to permission, but I want them to not be able to view any thread on the thread list, just to know that this forum section exists.
  10. CyclingTribe

    CyclingTribe Well-Known Member

    Give this a try - make sure View Node: is set to Allow ... and then set View threads by others: to Inherit. If that doesn't work, set View threads by others: it to Revoke. (y)
  11. Brogan

    Brogan XenForo Moderator Staff Member

    It's not clear what you are trying to do but you can't do this:
    and this:
    Either they can see threads or they can't - that applies across all views.
  12. v1nce

    v1nce New Member

    Okay let me try to explain better, my bad.
    I have a category which I want to mark as private, people can see the category and its forums, but they can't access those forums or view anything in those forums, not even in the thread list.
    In this category, I want to make 1 forum not marked as private, people can see it, they can access the thread list and the content of those threads.
    The way I'm trying to do it so far is:
    • Allow View Node in the category. Revoke everything else (because inherit = allow in my case). That means they should be able to view the node, but not access anything not even the thread list. But they can, they can see admin's threads (and only admin's threads for some reason) in the list. That's where the problem is. They can't access the content of those threads (permission denied) which is good but still I want them to not even being able to see those threads in the list.
    • Allow View Threads by Others & View Thread Content in the forum. No problem on this side.
  13. Brogan

    Brogan XenForo Moderator Staff Member

  14. v1nce

    v1nce New Member

    In fact it was a bug with "Test Permissions" feature. I was able to see my threads but I created an user with the same privileges as the tested user and I wasn't able to see those.

Share This Page