cancel
Showing results for 
Search instead for 
Did you mean: 

Defaults regarding 'inherit parent space permissions'

ftclausen
Champ in-the-making
Champ in-the-making
Hello,

Firstly, I have had a successful demo of Alfresco at my company and we are going to use it for our engineering team! Good product! I will also try to convince them to buy the enterprise version.

Secondly, I have a question regarding the inheritance of parent space permissions - How can make make new spaces, by default, not inherit parent space permissions? We would like a "nothing is visible except that explicitly made so" policy. Is this possible?

Many thanks!

Fred.
3 REPLIES 3

andy
Champ on-the-rise
Champ on-the-rise
Hi

You are stuck with the default inherit policy for now.
Please feel free to raise this as an extension.

Andy

zaizi
Champ in-the-making
Champ in-the-making
A work around is to create a single space in the space templates. Change the permissions on it not to inherit from parent space, plus any other configuration changes you want to make. Then either make sure when you create a space using the space wizard and choosing that space from the list of space templates. It will create the space with the inherit permission turned off. Or you can update the create space action on the web client to always use that space template, so users don't have to remember to use the space wizard.

klwalker
Champ in-the-making
Champ in-the-making
I am interested in customizing the create space action on the web client to always use a space template, as suggested, but I can't find any documentation on how to do this.  I know I can override the action in the web-client-config-custom.xml file as follows, but I just don't know what tag I'm supposed to use to specify the space template to use:

<config>
  <actions>
    <action id="create_space">
      <permissions>
        <permission allow="true">CreateChildren</permission>
      </permissions>
      <label-id>create_space</label-id>
      <image>/images/icons/create_space.gif</image>
      <action>dialog:createSpace</action>
    </action>
  </actions>
</config>