Hello Assaf,

Thanks very much for these ideas - they have been incorporated into the security repository with rev 2056 and will soon be available in the public repository for download.

Greg Von Kuster
Galaxy Development Team


Assaf Gordon wrote:
Hello,

I'd like to suggest a new feature:

In the history list view,
instead of just showing the 'size' of the history (= how many datasets are in the history) - show the state of each dataset.

The reason is that some users run long jobs (or workflows with many steps) in several histories in parallel - and they want to quickly know:
1. which jobs are running,
2. which jobs are completed,
3. Were there any errors

Currently, they have to switch to each history, and look at the state of the datasets.

With this feature, all one needs to do is look at the history view.
Using the same color keys for ok/queued/running/error states,
users can quickly know:
1. If there's a grey box - some jobs are still queued.
2. If there are no grey boxes but some yellow boxes - some jobs are still running.
3. if there are no grey boxes and no yellow boxes - all jobs have been completed.
4. If there are red boxes - some jobs failed.


Attached pictures illustrate the feature (at different states of jobs).

To add this feature:
Extract the attached 'list.mako.tar.gz' to GALAXY/templates/history
(overriding the current list.mako).

You'll also need to add the following function to
  GALAXY/lib/galaxy/model/__init__.py
class History, line ~399

     # returns number of datasets matching the requested state
     # Added by gordon, 24dec2008
     def get_dataset_count( self, state ):
     count = 0
     for data in self.datasets:
         if data.state == state and not data.deleted : count += 1
         return count


Another feature in this list.mako is the separation of 'switch to' link from the 'delete' and 'rename' links -
The 'switch to' is much more important and frequently-used than the other two, and users have been complaining about the difficulty of clicking it (and accidentally clicking delete or rename).


Comments are welcome,
   Gordon.














_______________________________________________ galaxy-dev mailing list galaxy-dev@bx.psu.edu http://mail.bx.psu.edu/cgi-bin/mailman/listinfo/galaxy-dev