cancel
Showing results for 
Search instead for 
Did you mean: 

Advanced Search Result enclosed to seen by admin

mohammed_amr
Champ in-the-making
Champ in-the-making
Dears,

I hope you find this post very simple for answering.

Simply i add a new properties to be searchable by editing the web-client-config.xml advanced search block to comprise additional added properties. In case i searched about some of content carrying different combination of property the results being seen when i entered as admin are not shown when i log in using another one.

Can you please give me a hint.

Thanks.
Mohammed Amr.
4 REPLIES 4

billerby
Champ on-the-rise
Champ on-the-rise
The most probable cause is lack of permissions for your "other" user.

That is; the other user don't have privileges to read that content.

/Erik

mohammed_amr
Champ in-the-making
Champ in-the-making
This type of space is customized one and i apply the following permission upon


   <permissionSet type="sec:managedSpace" expose="selected">
      <permissionGroup name="ManageSpace" allowFullControl="false"  expose="true">
         <includePermissionGroup permissionGroup="ReadProperties" type="sys:base"/>
         <includePermissionGroup permissionGroup="ReadChildren" type="sys:base"/>
         <includePermissionGroup permissionGroup="ReadContent" type="sys:base"/>
      </permissionGroup>
      <permissionGroup name="DisplaySpace" allowFullControl="false" expose="true">
         <includePermissionGroup permissionGroup="ReadProperties" type="sys:base"/>
         <includePermissionGroup permissionGroup="ReadChildren" type="sys:base"/>
      </permissionGroup>      
   </permissionSet>  
The logged in user has a Manage Space permission though it cannot see the content. In your opinion What are the permission needed that makes the user able to see the content in the search result.

billerby
Champ on-the-rise
Champ on-the-rise
To see the search result the user must have read permissions.

/Erik

mohammed_amr
Champ in-the-making
Champ in-the-making
Is this what you mean by


   <permissionSet type="sec:managedSpace" expose="selected">
      <permissionGroup name="ManageSpace" allowFullControl="false"  expose="true">
         <includePermissionGroup permissionGroup="Read" type="sys:base" />
      </permissionGroup>
      <permissionGroup name="DisplaySpace" allowFullControl="false" expose="true">
         <includePermissionGroup permissionGroup="ReadProperties" type="sys:base"/>
         <includePermissionGroup permissionGroup="ReadChildren" type="sys:base"/>
      </permissionGroup>      
   </permissionSet>  
This what i did and this what makes things working properly.