Statistics
| Branch: | Tag: | Revision:

root @ c6f8f128

# Date Author Comment
c6f8f128 03/23/2009 04:14 pm fstamatelopoulos

avoid NPE

d74a42f5 03/23/2009 03:57 pm fstamatelopoulos

- Rewording in sharing tab...
- move URI to "Sharing" tab
- show URI only when "Make public" is selected
(partial resolution of bug #636)

df15a062 03/23/2009 03:49 pm fstamatelopoulos

code clean up

1dd90ec6 03/23/2009 03:47 pm pastith

Use matching icons for upload and download menu items.

a7401f95 03/23/2009 03:34 pm pastith

Avoid a NPE.

b6761fe4 03/20/2009 04:28 pm fstamatelopoulos

consistent file menus: Upload - Download at the top of the menu, Properties is the last option

ba8c9f5a 03/20/2009 04:11 pm pastith

Give the read-for-all note some breathing room.

ae2c2602 03/20/2009 04:04 pm pastith

Extend the dialog text to the end of the dialog frame.

5f19c494 03/20/2009 03:27 pm Giannis Koutsoubos

display properly parent name in folder properties dialog, parent name is retrieved from parent node's name

2d40bbc6 03/20/2009 01:54 pm pastith

Add a size property to the JSON response for files, since Content-Length might not get sent, when the server uses an alternative transfer encoding.

4379ad97 03/20/2009 01:41 pm fstamatelopoulos

fix for bug #628

1e5613f5 03/20/2009 01:28 pm fstamatelopoulos

- larger fields for username/token so that the strings are fully visible
- automatically select/unselect text for the user to copy

b2bc76a3 03/19/2009 07:24 pm Giannis Koutsoubos

display parent foder name in folder properties dialog

ac4b6296 03/19/2009 07:14 pm Giannis Koutsoubos

npe fix for setting content type and length in FileResource

409e932c 03/19/2009 05:38 pm Giannis Koutsoubos

send data to server only if they changed in file properties dialog

2bc32810 03/19/2009 04:46 pm fstamatelopoulos

use plural in status bar appropriately (1 file, n files)

d1f9cf2b 03/19/2009 04:38 pm fstamatelopoulos

minor cosmetic change (column alignment)
code cleanup (removed commented code)

1da1fb03 03/19/2009 04:25 pm fstamatelopoulos

show only the path substring within the user space (not the REST path) - was too long and easily messes up the width of the widget
user can get it from the file properties dialog

f1fb019b 03/19/2009 04:24 pm fstamatelopoulos

partial resolution of bug #597
add a path column in fileList and show only the path substring within the user space (not the REST path)

9ac50c9e 03/19/2009 03:51 pm pastith

Cater for the new bottom panel when resizing the split panel, in order to avoid showing a vertical scrollbar. Throw in some code cleanups for good measure.

d47d0916 03/19/2009 02:52 pm pastith

Add links to the GSS and GRNET home pages.

fdfec871 03/19/2009 01:48 pm pastith

Clarify the confirmation message, fix warnings and cleanup code a bit. Also, generalize the ConfirmationDialog by specifying the confirmation button label upon creation.

d2c63e7e 03/19/2009 01:23 pm pastith

Simplify the confirmation message (avoiding verbosity), fix warnings and cleanup code a bit.

be7aae9e 03/19/2009 12:46 pm pastith

Remove unused field.

d8d628bd 03/19/2009 12:44 pm pastith

Minor nits to remove unnecessary text, plus minor code cleanup.

8218842e 03/18/2009 06:23 pm Giannis Koutsoubos

cleaned up error reporting: use http status text instead of status code

4bb05581 03/18/2009 06:08 pm Giannis Koutsoubos

fix bug in sorting labels

e08c358f 03/18/2009 05:22 pm Giannis Koutsoubos

cleaned up error reporting: use http status text instead of status code

b3c6d52e 03/18/2009 05:13 pm fstamatelopoulos

moved showing statistics from the tabs to the status panel - also, update them when changing panels (group panel clears them)

resolves bugs #623 #624

5b2a2809 03/18/2009 04:50 pm pastith

Add forgotten GPL notice and put it in the eclipse template so that it appears automatically for new files.

789cd17a 03/18/2009 04:44 pm Giannis Koutsoubos

removed reference to selected folder

67b7ce51 03/18/2009 04:26 pm Giannis Koutsoubos

create file and update file are executed in a single command
when creating a file, and a trashed file with the same name exists, rename trashed file and proceed with file creation

52938043 03/18/2009 04:22 pm fstamatelopoulos

if not owner don't show the "read for all" option or include it in the update sent to the server

4b29a3ca 03/18/2009 03:55 pm fstamatelopoulos

added total size of files shown in the search results file list

a44876bf 03/18/2009 03:49 pm fstamatelopoulos

Changed overall layout according to latest GRNET requirements:
- merge the two logos and move them to the right side
- user details displayed on the right of the search widget
- move statistics to the status bar

Also, added total size of files shown in the file list

2ec3aa1c 03/18/2009 03:45 pm fstamatelopoulos

added a static String getFileSizeAsString(long size) method for use outside FileResource (changed the implementation of String getFileSizeAsString() to use the static method)

b9a56eb3 03/18/2009 03:27 pm Giannis Koutsoubos

do not display deleted files, except trash

3d1b9329 03/18/2009 03:26 pm Giannis Koutsoubos

getFiles in ExternalAPI gets an extra boolean argument for ignoring or not deleted files
allow update of deleted files

31fe3066 03/18/2009 02:34 pm fstamatelopoulos

cosmetic changes: (a) center version column, (b) add time in search results date column

663504f0 03/18/2009 01:49 pm fstamatelopoulos

show time in file list

860658f4 03/17/2009 05:45 pm fstamatelopoulos

changed "New File" to "Upload" and "Download File" to "Download"
we still need to:
(1) make upload act as update if the file exists, and remove the "update" option - we should probably add a "Are you sure" dialog for updating the file with the same name......

175ec038 03/17/2009 05:34 pm pastith

Add the folder URI for files and the parent folder URI for folders to the response attributes for requests on trash and shared namespaces, in order to accommodate the desktop client.

1f651a6a 03/17/2009 05:32 pm Giannis Koutsoubos

new file context menu now works on empty lists

b42845d6 03/17/2009 05:28 pm Giannis Koutsoubos

clear file list when others shares node is selected

ca65b898 03/17/2009 05:19 pm Giannis Koutsoubos

show sorting icon on file list refresh

abb31c1f 03/17/2009 05:12 pm Giannis Koutsoubos

fix file list refresh issues for My Shares and Other Shared User nodes

fa6bdefa 03/17/2009 05:05 pm Giannis Koutsoubos

multiple selection fix in file and search result list

85df72e1 03/17/2009 04:58 pm Giannis Koutsoubos

after folder rename refetch folder files since their uris have changed

3dbcb463 03/17/2009 04:22 pm fstamatelopoulos

remove misleading down arrow

c4af6c46 03/17/2009 04:17 pm fstamatelopoulos

add correct image file

420d7a7b 03/17/2009 04:16 pm fstamatelopoulos

remove image with extension in capitals

ebe40d2c 03/17/2009 03:40 pm pastith

Return status 409 (Conflict) on uploads for files in the trash bin. Such files cannot be modified before being restored.

20b28b30 03/16/2009 04:07 pm Giannis Koutsoubos

fixed confirmation message

09ef0cba 03/16/2009 04:06 pm Giannis Koutsoubos

fixed bug from merge that prevented user addition

9869aeb7 03/16/2009 04:06 pm Giannis Koutsoubos

properly encode and decode group paths

57d95ead 03/16/2009 03:38 pm pastith

Fix a merge error by returning the token field to its former read-only status. Fixed a warning, too.

74113dc6 03/16/2009 02:38 pm Giannis Koutsoubos

if user attempts to create a file that exists in trash, allow him to rename the trashed file and proceed with new file creation

eaf8a7cb 03/16/2009 01:23 pm Giannis Koutsoubos

download file on double click

b4b188fe 03/16/2009 12:22 pm Giannis Koutsoubos

when user clicks on white area of file list a popup menu with a new file command is shown

05f65955 03/16/2009 12:19 pm Giannis Koutsoubos

when a request receives a 403 status code (meaning that the session has expired) prompt the user to reauthenticate

eb707993 03/16/2009 11:54 am pastith

Use the wording suggested by Panos Louridas.

70c6d163 03/16/2009 11:17 am Giannis Koutsoubos

do not update progress bar to 100 on monitor error

67b23651 03/13/2009 07:20 pm Giannis Koutsoubos

update nodes properly when moving or restoring a folder from trash

f62b9bcd 03/13/2009 03:58 pm Giannis Koutsoubos

select root folder and display its file in application startup

aa8608d3 03/13/2009 02:54 pm Giannis Koutsoubos

make the loading indicator behavior configurable for rest commands
do not show loading indicator when updating progress in file uploads

220675e1 03/13/2009 01:30 pm pastith

Add a cautionary note about enabling read-for-all access to a file.

3dfc2d23 03/13/2009 11:51 am Giannis Koutsoubos

paste user support in group tab

305d648d 03/12/2009 07:50 pm Giannis Koutsoubos

allow rename of root folder

afdfbc24 03/12/2009 06:25 pm pastith

Allow renaming the root folder, since it is quite harmless actually.

470a59a7 03/12/2009 06:02 pm pastith

Only fight IE broken caching for folders and progress updates. Files already have ETags and Last-modified headers.

49378bd7 03/12/2009 05:57 pm Giannis Koutsoubos

refresh file list after empty trash

b4213b29 03/12/2009 05:56 pm pastith

Remove obsolete reference to GSSService.

2f2da9c7 03/12/2009 05:44 pm pastith

Move the DTOs outside the client package, now that they're no more used there, so that the GWT compiler can finish faster.

9f712d7c 03/12/2009 05:16 pm Giannis Koutsoubos

cleaned up references to old domain.dto objects

02d7b4b7 03/12/2009 04:49 pm pastith

Don't allow anyone but the owner to change the read-for-all flag.

a3349f1f 03/12/2009 04:28 pm pastith

Use a workaround for IE's broken caching behavior on XHR.

91e97d4a 03/12/2009 04:19 pm Giannis Koutsoubos

ie interprets status code 204 as 1223

b4a8d0f3 03/12/2009 03:58 pm Giannis Koutsoubos

update trash node, this fixes a bugwhere trash node was not updated after deleting a folder from trash

2e7ca93c 03/12/2009 03:23 pm pastith

Revert the previous change, since GWT apparently does not consider status 204 as successful result. Imitate GWT-RPC and return 200 with

 to make it happy.

58a89c66 03/12/2009 02:50 pm pastith

Fix the error check for form uploads, since we can control now what gets returned to the client.

1837b500 03/12/2009 02:38 pm fstamatelopoulos

- updated webdav help section with windows specific info
- add a screenshot I forgot to commit in the initial import

515dbddb 03/12/2009 02:22 pm Giannis Koutsoubos

restoreversion and version download works
fix firefox caching of head requests in file properties

39c34533 03/12/2009 01:15 pm pastith

Implement a REST API method to restore an old version of a file: a POST request on the file URI with a parameter restoreVersion that has the desired version number as its value.

903c2182 03/12/2009 12:16 pm Giannis Koutsoubos

make other shared folder nodes draggable
tune node updates

cae9f83e 03/11/2009 07:38 pm Giannis Koutsoubos

fixed error in folder rename by trimming the updated folder path

8edf989e 03/11/2009 06:25 pm pastith

Add references to the bundled SHA-1 JavaScript implementation.

a52ea5e4 03/11/2009 06:16 pm pastith

Merge the web_client_signed branch. Now the Web client communicates solely through the REST API with the server. Also, modified the hosted mode launchers a bit to pass the token as a parameter to the client.

599c9fc4 03/11/2009 06:02 pm pastith

Avoid a NPE when creating files.

f5903adf 03/10/2009 12:42 pm pastith

Add an API method for receiving the progress in file uploads. It's a GET request on the file URI with the "progress" parameter containing the file name. For file updates the file name can be omitted.

1d36b941 03/06/2009 06:48 pm pastith

Allow GET requests for files with the authorization and date headers passed as request parameters instead of HTTP headers. This should solve some hairy issues on implementing file downloads for browser-based clients.

d56ff693 03/05/2009 05:12 pm fstamatelopoulos

added webDAV help section

ce483ad0 03/05/2009 04:59 pm fstamatelopoulos

added sharing help section and fixed some typos

bda7d76d 03/05/2009 04:45 pm pastith

Add support for authenticated uploads from browser-based web apps using form POST. Essentially we just defer the authentication until we verify that it's a multipart POST with the proper parameters (Date & Authorization with the same content as the respective headers). This resulted in extracting the two main validation procedures into separate reusable methods, isTimeValid() & isSignatureValid().

897da628 03/05/2009 04:24 pm fstamatelopoulos

search section of the greek user guide

db9c51e8 03/04/2009 02:15 pm fstamatelopoulos

- images & text for the copy/cut help section of the user guide (el)
- added dnd help in the delete section

21d44a87 03/04/2009 01:00 pm fstamatelopoulos

update to match code change

3a90e4f3 03/04/2009 12:56 pm pastith

Don't pollute the method signature with pointless exceptions.

78e9aea7 03/04/2009 12:55 pm fstamatelopoulos

images and text for the "delete help" section of the user guide (el)

76af315b 03/04/2009 12:54 pm fstamatelopoulos

- change order of options in trash context menu to match the context menu of deleted items
- change "empty trash" icon to a more appropriate and consistent one

0888c98e 03/04/2009 11:46 am fstamatelopoulos

images and text for folder creation and properties