Hi,
I have a problem to configure security model with using inheritance feature.
By default all folders inherit "Everyone - Consumer" permission.
Without that setting users from my system would not be able to navigate folders.
Here is my bussiness solution.
I have site folder "Company documents" under sites.
Under this folder I have system folders and documentLibrery, under which I have specified DMS folders like HR, IT, etc.
Requirement is that director of the company can access all content in the repository, but other employees should be able to access only to specified folders, depending of their roles.
E.g. IT department should have "Contributor" role under IT folder.
Here is the problem:
If I leave "Company documents" to be accessed "Everyone - Consumer" like it is set by default (it is inherited from Sites folder), and if I set "Director - Contributor" to "Company documents",
director will inherit rights under child folder, but also all users will be able to access to company documents.
If I don't select for "Company documents" to inherit "Everyone - Consumer", my users will not be able to navigate to thier documents because they will not have navigate folder tree (they dont see root folder "Company documents").
Only way how I can finalize my business request is to set:
-"Everyone - Consumer" to root folder "Company documents"
-disallow inheritance too all child folders (IT, HR…)
-add rights to all child folders (IT department - IT folder…)
-add rights to director to all child folders - what is really strange that Alfresco didn't support such a case with inheritance.
It is very usual that company will have some DMS site with limited access to some users and inheritance request, like I have written in my example.
In my opinion problem is that user must be in role Consumer if we want to allow him to navigate site. But usually user sholud have different rights on child site folders, depending on his role in organization (user group). I think that all of users should have some role like “Contributor-Browser” by default, and that means that all users can brows site tree (site folders, not content!). So, read access should be specified separatelly for each folder, and in that case inheritance would not be the problem.
Can anyone experiaced with similar bussiness request can give me advice if I'm doing something wrong, or write me if Alfresco allready supports some feature to answer my request?
Best regards,
Ivana