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() + " 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() + " "+ GSS.get().findUserFullName(dto.getUser()) +"</span>"); |
|
110 |
} |
|
102 |
else |
|
103 |
permTable.setHTML(i, 0, "<span>" + AbstractImagePrototype.create(images.permUser()).getHTML() + " "+ 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() + " "+dto.getGroup()+"</span>"); |
113 | 106 |
CheckBox read = new CheckBox(); |
Also available in: Unified diff