Make a source manager frame witch looks like this :
- A frame split into 3 panes.
- The top panes show the download queue as it currently exist.
- The lower left pane show a list of users that are source for the selected file of the download queue.
- The lower right show a list of all users regardless of files that are attached to.
- 2 buttons on the left list "remove" & "remove all" for removing selected source and clear the list.
- 2 buttons for the right list "remove" & "add". The first remove a user from the entire queue download and the second add the selected as a source to the file selected in the the left list.
- Selecting a folder and adding it a user make it a source for all files of that folder.
- We can removed in one step several sources of a file or many users of the queue list.
- By adding a user as a source to files contained in a folder even if the user doesn't have some of files witch are attached to him, we have not to launch search for each files ( for example search rzr01.zip to rzr50.zip )
or get the filelist of a user to add all files that have not been displayed in the result search because of the limitation of 5 result per user.
- We can delete the column "Users" of the download queue list
- Some request for files a user doesn't have will be throw and receive "File not available"