bug fix on Share Folder

git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@149336 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2017-06-07 10:33:58 +00:00
parent d4fdd585d6
commit 3a8697659e
1 changed files with 7 additions and 2 deletions

View File

@ -159,7 +159,10 @@ public class DialogShareFolder extends Dialog {
public void onSuccess(InfoContactModel result) {
shareOwner = result;
txtOwner.setValue(result.getName());
//permissionControl(result.getLogin(), true);
//IF THE FOLDER IS NOT SHARED, CHECKS PERMISSIONS
if(!folder.isShared())
permissionControl(result.getLogin(), true);
fillRecipientAlreadyShared(folder.getIdentifier(), lc);
}
@ -170,6 +173,7 @@ public class DialogShareFolder extends Dialog {
@Override
public void onFailure(Throwable caught) {
new MessageBoxAlert("Alert", "Sorry, an error occurred during on getting Managers from server",null);
enableFormDialog(false);
hpPermission.unmask();
}
@ -180,7 +184,8 @@ public class DialogShareFolder extends Dialog {
}
};
getUsersManagers(folder.getIdentifier(), callback);
if(folder.isShared())
getUsersManagers(folder.getIdentifier(), callback);
setFocusWidget(suggestPanel.getBox());
add(txtName);