Revision cc0120ab src/gr/grnet/pithos/web/client/FileContextMenu.java
b/src/gr/grnet/pithos/web/client/FileContextMenu.java | ||
---|---|---|
47 | 47 |
|
48 | 48 |
import java.util.List; |
49 | 49 |
|
50 |
import com.google.gwt.http.client.URL; |
|
51 | 50 |
import com.google.gwt.resources.client.ClientBundle; |
52 | 51 |
import com.google.gwt.resources.client.ImageResource; |
53 | 52 |
import com.google.gwt.user.client.Command; |
... | ... | |
193 | 192 |
Boolean[] permissions = null; |
194 | 193 |
boolean canWrite = true; |
195 | 194 |
if (selectedFolder != null) { |
196 |
permissions = selectedFolder.getPermissions().get(app.getUsername());
|
|
197 |
canWrite = selectedFolder.getOwner().equals(app.getUsername()) || (permissions!= null && permissions[1] != null && permissions[1]);
|
|
195 |
permissions = selectedFolder.getPermissions().get(app.getUserID());
|
|
196 |
canWrite = selectedFolder.getOwner().equals(app.getUserID()) || (permissions!= null && permissions[1] != null && permissions[1]);
|
|
198 | 197 |
} |
199 | 198 |
else { |
200 | 199 |
for (File f : selectedFiles) { |
201 |
permissions = f.getPermissions().get(app.getUsername());
|
|
202 |
canWrite &= (f.getOwner().equals(app.getUsername()) || (permissions!= null && permissions[1] != null && permissions[1]));
|
|
200 |
permissions = f.getPermissions().get(app.getUserID());
|
|
201 |
canWrite &= (f.getOwner().equals(app.getUserID()) || (permissions!= null && permissions[1] != null && permissions[1]));
|
|
203 | 202 |
} |
204 | 203 |
} |
205 | 204 |
boolean isFolderTreeSelected = selectedTree.equals(app.getFolderTreeView()); |
Also available in: Unified diff