How to manage access permission in alfresco

前端 未结 2 1236
执念已碎
执念已碎 2021-01-27 05:21

Hello Everyone thank\'s in advance for your help.

I am trying to configure access permission in alfresco and now stuck in a scenario
It would be great help if someon

2条回答
  •  悲哀的现实
    2021-01-27 05:48

    I think that Jeff Potts answer is great i will only add few thing's you can look to this post it will give you an answer how to work with ACL How to get Acls of a document.

    You can also use the allowable action in any Folder (or document) it will look like this :

     Action a = Action.CAN_DELETE_OBJECT;
     object = session.getObjectByPath(idObject); // In case it's a folder
     if (object.getAllowableActions().getAllowableActions().contains(a)) {
    
            return Boolean.TRUE;// You can do it 
    
     }
    

    Only remember that you can get the allowable action from String (In case you want work with few of them)

    String canCreateFolder= Action.CAN_CREATE_FOLDER.value(); 
    

    the most importante Action that you have to use :

    can_create_folder = Action.CAN_CREATE_FOLDER.value();
    can_create_document = Action.CAN_CREATE_DOCUMENT.value();
    can_update_folder = Action.CAN_UPDATE_PROPERTIES.value();
    can_update_document = Action.CAN_UPDATE_PROPERTIES.value();
    can_delete_folder = Action.CAN_DELETE_OBJECT.value();
    can_delete_document = Action.CAN_DELETE_OBJECT.value();
    

    Hope that helped you.

提交回复
热议问题