cancel
Showing results for 
Search instead for 
Did you mean: 

Contributors and parent permissions

soulpower
Champ in-the-making
Champ in-the-making
Hi everyone!

I need help with a slight (I think) customization with Contributor user permissions.
All the users in my repository belongs to the Partners group.
There is a special folder (cm:folder) called "C_EXP" in which users can create folder of custom type "l4a:esperienza", so Partners members have Contributor role in C_EXP.
What I don't like is that a user can create contents in l4a:esperienza folders created by other users.
What I want is that only the creator user should be able to create contents and folders in its own folders.

How could I achieve that?

Cheers,
Roberto
4 REPLIES 4

shahsnehal
Champ in-the-making
Champ in-the-making
You need to do following things.

1. Remove "Inherit Permissions" options from the mentioned space.
2. Invite EVERYONE as "Consumer" role.

This can be achieved programmatic way as well.

This will allow only CREATOR of folder (owner) to create folder or files in the specific folder.

soulpower
Champ in-the-making
Champ in-the-making
Thank you shahsnehal but this does not work. Other users can still create contents in other's folders. I guess your solution may work if applied to every "l4a:esperienza" folder inside C_EXP space, not to C_EXP itself…

shahsnehal
Champ in-the-making
Champ in-the-making
yes soulpower.. you need to applied it on each and every folder..  This can be achieved via Alfresco Web Client or Alfresco Share UI directly

The other way is , to write a custom action to be applied on each folder inside your desired folder which take care of permission management

soulpower
Champ in-the-making
Champ in-the-making
Thank you shahsnehal, I think that the custom action is the right way to go.
Cheers,
Roberto