Aricie
The DNN Expert for your web project
DNN Community Forums

Module Search Item Permissions Inheritance Bug

Sort:
You are not authorized to post a reply.
Author
Messages


G











New Member



Posts:




New Member



    Tab permissions are applied to module search items disregarding the "inherit permissions" module setting flag. Users without module view permissions may be shown those restricted results. The tab permissions effectively override the module permissions.


    Stéphane TETARD











    New Member



    Posts:




    New Member



      Hi,
      Thanks for your feedback. We'll have to study it.
      We'll probably answer to you on the next week and make a fix if it's necessary.
      Regards,


      samyb











      New Member



      Posts:




      New Member



        Hello,

        I can't reproduce you issue in LuceneSearch: when i set up three html modules on a page with different properties, here is what i get:

        Three modules; the first doesn't inherit the tab settings, and hides the module from anonymous users, the second inherits from the tab settings and the tab is accessible to anonymous users, the third doesn't inherit from the tab settings but shows the module to anonymous users.

        Here is the result of the search request:

        (I searched for words beginning with "ama", hence the highlight). As you can see, both results returned match the authorization of the user making the query (anonymous user)

        However it is true that the user won't see an item from a module on a tab the user cannot see. To see an item, the user must be able to see the tab it lives on _and_ the module it lives on. If the tab cannot be seen then the module items' has no way of being shown to the user. This behavior is by design.

        There is another possibility, it's that you changed the view rights of your module and tested the search engine before the index was refreshed. Could you check again if you still have the problem (if not, it's definitely a refresh issue) and give us more details regarding the tabs and modules you're using if you do?

        Best regards,
        Samy
        You are not authorized to post a reply.