Revision 4bf05cad 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;
23 22
import gr.ebs.gss.client.rest.resource.PermissionHolder;
24 23

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

  
98 97
			if(dto.getUser() !=null)
99 98
				if(dto.getUser()!=null && dto.getUser().equals(owner)){
100 99
					permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + "&nbsp;Owner</span>");
101 100
					removeButton.setVisible(false);
102 101
				}
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
				}
102
				else
103
					permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + "&nbsp;"+ GSS.get().getUserFullName(dto.getUser()) +"</span>");
111 104
			else if(dto.getGroup() != null)
112 105
				permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permGroup()).getHTML() + "&nbsp;"+dto.getGroup()+"</span>");
113 106
			CheckBox read = new CheckBox();

Also available in: Unified diff