cancel
Showing results for 
Search instead for 
Did you mean: 

hide documents in Folder and Advanced search

nikes
Champ on-the-rise
Champ on-the-rise
Hello folks,

I am having different types of documents (Alfresco content type) say A and B in folder "TEST".

Now I want to hide documents of type A to all users of group say "GROUP_B", GROUP_B users can see on documents of type B, same for GROUP_A users.

Also while searching documents from advanced search I want to hide documents.

How can I implement this in Alfresco?

Thanks,
Nikesh
2 REPLIES 2

zaizi
Champ in-the-making
Champ in-the-making
If you've created custom document types, you can customise the permissions for them using a custom permission model. See: http://wiki.alfresco.com/wiki/Permissions_and_Roles_Configuration#How_to_add_your_own_type_or_aspect...….

nikes
Champ on-the-rise
Champ on-the-rise
Thanks zaizi,

I had a look at permissionDefinitions.xml, but I didn't get hint about setting visibility permission on document .

<!– Groups for low level permissions –>
      
      <permissionGroup name="ReadProperties" expose="true" allowFullControl="false" /> 
      <permissionGroup name="ReadChildren" expose="true" allowFullControl="false" /> 
      <permissionGroup name="WriteProperties" expose="true" allowFullControl="false" /> 
      <permissionGroup name="ReadContent" expose="false" allowFullControl="false" /> 
      <permissionGroup name="WriteContent" expose="false" allowFullControl="false" /> 
      <permissionGroup name="ExecuteContent" expose="false" allowFullControl="false" /> 
      <permissionGroup name="DeleteNode" expose="true" allowFullControl="false" /> 
      <permissionGroup name="DeleteChildren" expose="true" allowFullControl="false" /> 
      <permissionGroup name="CreateChildren" expose="true" allowFullControl="false" /> 
      <permissionGroup name="LinkChildren" expose="true" allowFullControl="false" /> 
      <permissionGroup name="DeleteAssociations" expose="true" allowFullControl="false" /> 
      <permissionGroup name="ReadAssociations" expose="true" allowFullControl="false" /> 
      <permissionGroup name="CreateAssociations" expose="true" allowFullControl="false" /> 
      <permissionGroup name="ReadPermissions" expose="true" allowFullControl="false" /> 
      <permissionGroup name="ChangePermissions" expose="true" allowFullControl="false" />

Here there are some properties that start with "ReadXXXXX".
Does it mean if I create a permission group on my custom content type without any of above permission, and invite user group with custom role, it will hide documents?


Reagrds,
Nikesh