Revision ce2716a9 src/gr/ebs/gss/client/PermissionsList.java

b/src/gr/ebs/gss/client/PermissionsList.java
19 19
package gr.ebs.gss.client;
20 20

  
21 21
import gr.ebs.gss.client.FilePropertiesDialog.Images;
22
import gr.ebs.gss.client.commands.GetUserCommand;
22 23
import gr.ebs.gss.client.rest.resource.PermissionHolder;
23 24

  
24 25
import java.util.HashSet;
......
93 94
					hasChanges = true;
94 95
				}
95 96
			});
96

  
97
			
97 98
			if(dto.getUser() !=null)
98 99
				if(dto.getUser()!=null && dto.getUser().equals(owner)){
99 100
					permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + "&nbsp;Owner</span>");
100 101
					removeButton.setVisible(false);
101 102
				}
102
				else
103
					permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + "&nbsp;"+dto.getUser()+"</span>");
103
				else{
104
					if(GSS.get().findUserFullName(dto.getUser()) == null){
105
						GetUserCommand guc = new GetUserCommand(dto.getUser());
106
						guc.execute();
107
						GSS.get().putUserToMap(dto.getUser(), dto.getUser());
108
					}
109
					permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + "&nbsp;"+ GSS.get().findUserFullName(dto.getUser()) +"</span>");
110
				}
104 111
			else if(dto.getGroup() != null)
105 112
				permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permGroup()).getHTML() + "&nbsp;"+dto.getGroup()+"</span>");
106 113
			CheckBox read = new CheckBox();

Also available in: Unified diff