Statistics
| Branch: | Tag: | Revision:

root / src / gr / ebs / gss / client @ a60ea262

# Date Author Comment
a60ea262 01/31/2011 04:02 pm Natasa Kapravelou

Added ids in homefolder(tree.homeFolder), Trash(tree.Trash), My Shared (tree.myShared) and Other's Shared (tree.othersShared). Also added ids in the items shown in the popup when right clicking in a folder (the naming convention is folderContextMenu.action) and in the items shown in the popup when right clicking in a file (the naming convention is fileContextMenu.action).

31eb2af3 01/31/2011 11:32 am Natasa Kapravelou

Finished added id's to top menu items. The convention for namespace is topMenu.labelMenu.action using camelCase writing. Also added id's in the searchTextBox and the search button.

e5a2f3bd 01/28/2011 05:46 pm Natasa Kapravelou

Added some id's to the topPanel Menu. Id's are created using a conventional name space like topMenu.titleOfMenu.titleAction e.g topMenu.File.NewFolder. Also changed the junit version to JUnit 4.8.1 in the build.xml

0f8b2929 01/14/2011 07:09 pm fstamatelopoulos

show the "Properties" item when multiple files are selected (already supported in the context menu)

556a7b69 01/11/2011 05:10 pm Natasa Kapravelou

A falsely removed import added back

bce2fc98 01/11/2011 04:37 pm Natasa Kapravelou

Automated merge with https://gss.googlecode.com/hg/

4be3ad42 01/11/2011 02:29 pm Giannis Koutsoubos

fix dnd bug, and use filelist.getSelectedFiles() on file drop

686d5b92 01/05/2011 05:40 pm Christos Stathis

Merge with dnd-fix branch

575b0067 01/05/2011 12:51 pm Natasa Kapravelou

Remove unnecessary imports and logging message

c83bb60b 12/29/2010 06:57 pm Dimitris Routsis

Correctly handle error response so all requestors get it.

ac4f68ab 12/29/2010 01:23 pm Dimitris Routsis

Cache responses for a short time period to avoid delays when multiple requests are generated.

1510f141 12/17/2010 07:09 pm Giannis Koutsoubos

dnd fix

1919e87f 12/17/2010 02:19 pm Natasa Kapravelou

Added 'versioned' and 'shared' fields for Search

783db80b 12/17/2010 02:07 pm Natasa Kapravelou

Added 'versioned' field in JSON for My Shared

af7cf00b 12/17/2010 01:51 pm Natasa Kapravelou

Added 'versioned' field in the JSON for Other's Shared

0915224d 12/17/2010 01:15 pm Natasa Kapravelou

Added 'versioned' field in the JSON for Trash

c9de8a2f 12/16/2010 03:03 pm Natasa Kapravelou

Shared flag added to TrashResource concerning Issue 69.

78305f90 12/14/2010 02:32 pm Christos Stathis

Automated merge with https://gss.googlecode.com/hg/

f5684a19 12/14/2010 02:32 pm Christos Stathis

Merge with sharing branch

da3499e3 12/13/2010 06:08 pm Natasa Kapravelou

Put the user's full name from the User object to the hashmap that keeps the correlation usernames and fullnames in order to avoid redundant calls to server in the filelist. This commit is related to Issue 67.

fb76bffb 12/10/2010 02:29 pm Natasa Kapravelou

Merge with 7b39195399329dca42a7de7175f8e9e2f7478a4e

ae60277b 12/10/2010 12:41 pm Natasa Kapravelou

Decorative changes related to Issue 64

5d0ffbbc 12/09/2010 05:52 pm Natasa Kapravelou

Current session login and Last login functionality added in the client code (related to Issue 64).

028e540b 12/03/2010 03:03 pm Christos Stathis

Fixed typo in lytebox script

16b54aa8 12/02/2010 03:09 pm Giannis Koutsoubos

shared flag for shared files(removed explicit head for fetching file display info), versioned flag for versioned files, admin support to update shared flag for all existing files and folders

0a6c19e7 12/01/2010 12:15 pm Natasa Kapravelou

Refresh the file list after canceling the upload of multiple files. This fixes issue 62.

5210ea4c 11/30/2010 02:29 pm Natasa Kapravelou

Minor fixes related to Issue 60.

4cef6f04 11/30/2010 01:14 pm Natasa Kapravelou

Fixes after code review, these solve Issue 60.

a92c2ece 11/30/2010 10:42 am Natasa Kapravelou

Merge with 1af4cc18b9024d55c271bb9f7c7e922ef429c0d7

397ca83a 11/29/2010 07:21 pm Giannis Koutsoubos

lytebox fix

e0ba0b0e 11/26/2010 04:30 pm Natasa Kapravelou

Make the progress bar in IE with Gears functional.

e0c0ebc0 11/26/2010 12:09 pm Natasa Kapravelou

Change the way the upload of multiple files, using Gears, works. Deferred Command was removed and a file is uploaded only when the previous file has finished uploading.

78729465 11/17/2010 03:00 pm Natasa Kapravelou

Make displaying of the user hint about slashes in file/folder names conditional. This solves Issue 45.

feeea1cf 11/16/2010 04:31 pm Natasa Kapravelou

Fix for Issue 32. Paste option should not be available after Paste Command is executed successfully.

1b62c371 11/15/2010 05:20 pm Natasa Kapravelou

Merge with 6d78bf9c791f2d0c3d2606eba7d2e972963ff48a

ba484b3c 11/15/2010 04:48 pm Natasa Kapravelou

Enable focus inside the text box when creating a new group. This solves Issue 36.

ad777d65 11/15/2010 03:25 pm Christos Stathis

Temporary patch for issue 52. When the history handling will be re-engineered, a permanent fix will be implemented

44873f3d 11/15/2010 03:23 pm Christos Stathis

Fixed indentation

beba23d1 10/11/2010 03:29 pm Natasa Kapravelou

Revoke the previous commit to the old version since it doesn't add more value to forbid slashes to file names.

de2ff169 10/11/2010 01:24 pm Natasa Kapravelou

Fix for Issue 35 in order to inform the user from a browser client that the file to be uploaded contains illegal characters and give a chance to replace the file name on his/her own or automatically replace the illegal character with '-'.

c62f0b96 10/07/2010 05:24 pm Natasa Kapravelou

Recall a faulty previous commit that was related to forbiding the uploading of a file which file name would contain a slash and also adding to some files a copyright year.

8b79a1c8 10/07/2010 04:15 pm Natasa Kapravelou

Fix for Issue 35, added a note message on creating a new folder or updating an existing folder, informing the user that slashes are not allowed in folder names.The same note is added during the update of file name. Also, the client code has altered in order to forbid the creation or the update of a resource name.At last, don't allow uploading a file which file name contains slash.

eba21118 10/06/2010 04:48 pm Natasa Kapravelou

Fix for Issue 35 that doesn't allow the creation of a folder which name contains slashes.

e1828145 10/05/2010 04:20 pm Natasa Kapravelou

Properly show all files and folders that are marked as 'public' below the 'My Shared' view (concerning the client source code).

41fbadbc 09/28/2010 04:37 pm Natasa Kapravelou

Fix the case where in the userFullNameMap, that stores user's full name along with the userName, contains only username in both key-value pair. In this case the Map is updated with the new userFullName value. This solves Issue 16.

bdf739a9 09/14/2010 06:17 pm Natasa Kapravelou

Some more fixes on Issue 16 - handling a CastException. Also working Issue 14 - when the user isNull and the file or folder is public for everyone then pretend that the owner is the user and and the user as a request attribute inside the FilesHandler servlet and not inside each method (e.g copy)

4bf05cad 09/03/2010 04:48 pm Natasa Kapravelou

minor code fixes on displaying the full name in ACL

ce2716a9 09/03/2010 03:21 pm Natasa Kapravelou

Display the full name in the ACL. The full name is displayed once right click and select Properties on a file. Full name is displayed in the General tab > Owner, in the Sharing tab and in the Versions tab. Moreover in the file list of every folder. Full names are displayed after the execution of the GetUserCommand, thus they are not always displayed at once.

d6a53bad 09/01/2010 06:27 pm Natasa Kapravelou

the new command added to the repo

9ab5db6d 09/01/2010 06:26 pm Natasa Kapravelou

A new Command(GetUserFullName) was implemented in order to fetch user's full name out of the user name.

77d98d62 08/23/2010 10:27 am Natasa Kapravelou

Automated merge with https://gss.googlecode.com/hg/

b75f55ce 08/23/2010 10:24 am Natasa Kapravelou

display tags issues - another try

6735a2ab 08/20/2010 04:56 pm Panagiotis Astithas

Inline the tags and separate them with commas to hint on their impportance as separators.

cb849e50 08/19/2010 05:12 pm Panagiotis Astithas

Automated merge with https://gss.googlecode.com/hg/

bd5278e9 08/19/2010 05:10 pm Panagiotis Astithas

Support console.log() besides console.debug() in DisplayHelper.log().

ce98bfc6 08/19/2010 02:41 pm Natasa Kapravelou

fixing 'All tags' display version 2 - add a new css class named 'gss-tag'

f14e6b75 08/18/2010 05:05 pm Natasa Kapravelou

fixing All tags display

0fc071d9 08/16/2010 11:55 am Natasa Kapravelou

Convert tag buttons to links. This solves issue 22

c92316b7 07/27/2010 12:44 pm Panagiotis Astithas

Display the version number in the web client and set the next release to become 1.2.

e8fd351d 07/23/2010 05:16 pm Natasa Kapravelou

- fix the problem which was related to download a file. It works now since an if statement was updated from if(content) to if (folder != null && content)
- fix the path of a containing subfolder in a public folder
- When a folder is marked as public from a user all containing files are also marked as public...

72a90bbf 07/13/2010 06:14 pm Panagiotis Astithas

Add a Report Bug menu item, so that users will find it easier to report bugs.

4315bcc5 07/13/2010 05:20 pm Panagiotis Astithas

Reject invalid resource names, like '.' and '..' in both server and web client. This fixes issue 19.

afcd9a21 07/12/2010 12:47 pm Panagiotis Astithas

The public flag, as well as all resource properties, are nouns, not verbs.

3ef43fed 07/12/2010 12:14 pm Panagiotis Astithas

Fix copy & paste typos (file -> folder).

037fabb5 07/09/2010 04:07 pm Natasa Kapravelou

slight display changes

c5b7e657 07/09/2010 02:52 pm Natasa Kapravelou

Merge with 66f69a7348ed1a0de9113a64025721fcc6e68b84

2f924703 07/09/2010 02:32 pm Natasa Kapravelou

-Allow user to declare a public folder i)a checkbox named [Public] added in the web client's folder properties dialog ii) an API change made in order to return readforall flag for a folder iii) a readforall column added in the domain model
Public folders are marked with the same icon as shared folders and are available also in the My Shared view. This fixes Issue 17 along with the revision 7fc12576aafb

023f6f1e 07/08/2010 01:57 pm Panagiotis Astithas

- Add an administration application.
- Remove the redundant RequestBuilder wrapper for efficiency.
- Fix warnings.
- Ignore the admin app build artifacts.
- Guard against users without userclasses in the DB.
- Add a dev mode launcher for debugging the admin app.

9e6a28ed 07/07/2010 06:49 pm Natasa Kapravelou

first commit of adding the public feature to folder / readForAll on each folder

f47d99c4 06/28/2010 05:02 pm Natasa Kapravelou

change visibility modifier for handleSpecialFolderNames method from public to private

09031610 06/24/2010 03:43 pm Natasa Kapravelou

remove unnecessary logging

df9802b9 06/24/2010 03:40 pm Natasa Kapravelou

allow the proper completion of the given url for cases such as Trash, My Shared, Other's Shared.

bddcde7b 06/23/2010 05:44 pm Natasa Kapravelou

Minor fix. In case of a bad typed url home folder is selected instead of Trash folder in previous version

76b42d38 06/22/2010 06:00 pm Natasa Kapravelou

New Folder/ Upload option is not available when My Shared,Trash and any folder below Trash is selected. Options New Folder and Upload are shown when the user clicks the File menu from the MenuBar or right clicks on one of the above mentioned folders (My Shared,Trash and any folder below Trash). This fixes Issue 9

2487ac7b 06/22/2010 02:30 pm Natasa Kapravelou

Features concerning history navigation: 1. the user can use the browser history navigation with back and fwd arrows. (problems emerge if the user closes an already expanded tree of a folder, or sub folder, then history navigation is broken).
2. the user can type any 'parent' folder uri in the browser's address bar and fetch it's files e.g #Files/files/Data and any folder right below the home folder (not deeper), #Files/thrash/, #Files/others/, #Files/shared/. Only if the parent folder is already expanded, the user can navigate to the sub folders by typing the sub folder's name/uri at the address bar. Finally, if the user types a uri in the address bar which can't match any object in the application, Trash folder is selected....

a0652476 06/14/2010 06:21 pm Natasa Kapravelou

merge with 5302e019c665

26912a5f 06/14/2010 05:59 pm Panagiotis Astithas

Store and display the users that created and modified a file or folder.

7c779a19 06/14/2010 05:15 pm Panagiotis Astithas

Set the subfolders' parent on construction, since it's already known.

d1aaf483 06/14/2010 05:00 pm Panagiotis Astithas

View the actual version contents when clicking on 'View this version'.

98b59163 06/09/2010 05:23 pm Natasa Kapravelou

updateHistory removed from RestResource and other resources and implemented only in GSS updateHistory. New method constructUri implemented inside every Resource. Can't call the RestResource constructUri inside getTreeItem method in PopupTree. In case doing that all history navigation using browser's arrows is broken. Some NPE received in folders containing special characters (still searching why)

417789c3 06/09/2010 09:45 am Natasa Kapravelou

merge with revision 605:de6019500c15

44d84dc0 06/04/2010 03:07 pm Panagiotis Astithas

The parent folder name is never send encoded.

a90cda9b 06/03/2010 06:59 pm Natasa Kapravelou

another attempt to implement fetching the corresponding directory from a given uri. A getTreeItem method implemented in PopupTree as log as implementing the getName() in RestResource----needs improvement

419e25a7 06/03/2010 06:12 pm Panagiotis Astithas

Add a help menu item that leads to the quota upgrade page.

c18fb50e 06/03/2010 01:39 pm Panagiotis Astithas

Fix warnings.

8183276c 06/03/2010 01:35 pm Panagiotis Astithas

Automated merge with https://gss.googlecode.com/hg/

f841ed5b 06/03/2010 01:10 pm Panagiotis Astithas

Display the file URI unconditionally, since it can be now meaningfully used even when not public. Also reword the label and tooltip in order to be more evident for inexperienced users.

d65409c0 06/02/2010 06:34 pm Natasa Kapravelou

Automated merge with https://gss.googlecode.com/hg/

08e5b7c7 06/02/2010 06:34 pm Natasa Kapravelou

early commit - first attemp, regarding giving a uri and fetching the proper directory

01a30cd0 06/02/2010 06:26 pm Panagiotis Astithas

Complete quota upgrades with coupons. Also fix equals() and hashCode() for Invitations to consider the name or its components.

b98ec534 06/02/2010 01:05 pm Natasa Kapravelou

commit after code review. 1.Abstract method changed. Abstract removed and a basic implementation added in the RestResouce thus it's implemented only in the necessary Resource classes 2.bad comments removed 3. methods constructPartialPath and containsFolder moved from PopupTree to FolderResource since only this class uses them

81e0410f 06/01/2010 06:27 pm Natasa Kapravelou

Automated merge with https://gss.googlecode.com/hg/

c5070ebe 06/01/2010 06:26 pm Natasa Kapravelou

improved version of bug (almost)fix 371. Abstract methods implemented inside RestResource and therefore inside inherited resources in order if/else statements to be removed from PopupTree.java. The functionality remains the same (history support for folder navigation)

6ba2b21a 06/01/2010 05:57 pm Panagiotis Astithas

Fix warnings and simplify a method signature.

40050065 06/01/2010 02:58 pm Natasa Kapravelou

Automated merge with https://gss.googlecode.com/hg/

8c550474 06/01/2010 02:58 pm Natasa Kapravelou

Bugzilla – Bug 371, Add history support for folder navigation almost done. Issues listed for futher development 1.Forward navigation through Other's Shared folders. 2. Usual navigation problems with folder name '%' 3.Cross browser functionality check

2fcae28c 05/27/2010 01:32 pm Panagiotis Astithas

- Use encodeComponent for encoding the new folder name in order to be compatible with the server.
- Style fixes.

7cdb5411 05/25/2010 03:31 pm Panagiotis Astithas

Fix build path errors during the last merge and silence a few warnings.

603f48a1 05/25/2010 01:44 pm Natasa Kapravelou

merge with 51a2069b54c1

0174fdb2 05/25/2010 01:34 pm Natasa Kapravelou

Just before implementing the browser's history-not fully tested yet. Changes: GSS.java has been changed,i) in the first launch historyToken equals(Files), ii) History.addValueChangeHandler has been implemented and a Map collection has been used to store corresponding uri's/ TreeItem objects.Therefore, PopupTree.java has been updated to add the uri - TreeItem object pair to history map collection. Finally, a getPopupTree method has been added in the Folders.java that returns the PopupTree obj