Commit Graph
160 Commits
Author SHA1 Message Date
James Taylor c245b5b6ca Changes to the 'list histories' interface. This incorporates the changes from Assaf Gordon to display datasets by state, as well as changing how switch / delete/ undelete work to make the interface less disruptive. Share and rename still work as before. There is now a history controller, and some fixes to tests to deal with that. New grid styles used here will eventually be propogated to other data grid tables. 2009-01-12 18:25:32 -05:00
Nate Coraor 760f024584 New styles from Anton 2009-01-05 10:05:36 -05:00
Greg Von Kuster db1c1fb660 merging from central 2008-12-18 16:44:34 -05:00
Greg Von Kuster 42ca95a373 Enhance the tool panel, now supports following tags:
<toolbox>
    <tool file="data_source/upload.xml"/>            # tools outside sections
    <label text="Basic Tools" id="basic_tools" />    # labels outside sections
    <workflow id="529fd61ab1c6cc36" />               # workflows outside sections
    <section name="Get Data" id="getext">            # sections
        <tool file="data_source/biomart.xml" />      # tools inside sections
        <label text="In Section" id="in_section" />  # labels inside sections
        <workflow id="adb5f5c93f827949" />           # workflows inside sections
    </section>
</toolbox>
2008-12-18 16:35:26 -05:00
Nate Coraor b6d561fb42 Allow users to download a selection of datasets directly from the library in an archive format of their choosing. 2008-12-15 16:37:54 -05:00
Daniel Blankenberg 52e1d4686d Merging heads 2008-11-24 11:20:18 -05:00
Daniel Blankenberg 7e0479473c Update GMAJ to latest beta. 2008-11-24 11:19:48 -05:00
Nate Coraor 1369b8d199 You can now require that users log in to use Galaxy. The sample config is way different but it's only because I cleaned it up a bit. The only new options are require_login/allow_user_creation. 2008-11-20 15:14:47 -05:00
Anton Nekrutenko bf540d2628 Unseq genomes for oct 2008-09-19 16:28:11 -04:00
Daniel Blankenberg 6d2e714820 merging heads 2008-09-18 16:02:48 -04:00
Daniel Blankenberg 0dff1b0662 Update to latest gmaj. 2008-09-18 15:24:51 -04:00
Nate Coraor b1caa7431a Admin side of the new file browser. It's late, I've been working all night,
and I'm not sure what my name is... so there are probably bugs.  Please play
with this stuff and try to break it.

This commit also includes permissions editing that actually (finally!) lets you
create new group->dataset associations after the dataset already exists.
Currently the only entry point is from the Library, but the "display a group's
datasets" page can now be extended to contain useful information about
associated datasets (like whose history a dataset is part of and what folder a
dataset is in) to make it actually, like, useful and stuff.
2008-09-10 23:22:06 -04:00
Nate Coraor 4edc6d6626 Spiffy new library browser interface. Also, dim datasets in your
history on which you don't have permissions.
2008-09-10 10:10:13 -04:00
James Taylor bd1a4e01cc More cleanup for admin UI. 2008-09-08 13:41:55 -04:00
Daniel Blankenberg 8bdd875488 my message 2008-09-08 11:21:29 -04:00
James Taylor a212c44899 Update packed version of workflow editor script (fix z-index problem again?) 2008-09-08 09:47:37 -04:00
James Taylor dc049016d7 Add permission style to CSS template and regenerate. 2008-09-03 13:25:27 -04:00
James Taylor 48ae7803aa First pass on improving admin ui. Just the top level interface and the pages for users and groups. Hopefully this at least gives an idea of the way these things should be encoded in HTML. 2008-09-03 12:45:29 -04:00
James Taylor 85d1203a5c Tab-like top level navigation. This makes the "workflow" view separate from the "interactive analysis" view, which makes sense since tools and history are irrelevant when managing workflows. The "workflow" entry in the tool menu now only shows up if a user has workflows added to it, otherwise you get to the workflow management screen from the top. Adds infrastructure for a few things (including pages with 0, 1, or both panels, a compact message box). 2008-09-03 12:27:41 -04:00
Greg Von Kuster 745f1e6d07 my message 2008-09-02 09:21:33 -04:00
James Taylor acb14a2b1b Remove node from workflow before removing associated element
from canvas, make sure to actually set "active_node" to null
when clearing the active node.
2008-08-31 21:14:06 -04:00
James Taylor e8ae9e040a Another IE fix for stacking / deleting workflow editor nodes. 2008-08-28 13:57:23 -04:00
James Taylor 3b15ac9627 A better fix for bring-to-front stacking in workflow editor 2008-08-28 13:38:54 -04:00
James Taylor d294f00821 Bugfix for workflow editor. 2008-08-27 15:51:59 -04:00
Nate Coraor c02f382874 Merged changes from central. 2008-08-26 10:47:08 -04:00
James Taylor 42992455c2 Internet explorer fixes and support -- popup menus and dialogs work better on IE6+,
workflow editor works on IE7 (using excanvas). It actually *nearly* works on IE6 but
there are some layout problems that are probably not worth wasting time on. If any IE
users can test this that would be great!
2008-08-22 17:47:43 -04:00
James Taylor a32ae71d33 Add excanvas javascript (emulates <canvas> in IE using silverlight) 2008-08-22 17:44:32 -04:00
Nate Coraor 3802816b69 User interface to permissions, and a bunch of changes to ensure that
both permitted_actions and groups are set appropriately on datasets.
Somewhat tested and mostly working, but needs more testing.

Greg: If a userless session has a history, if that user logs in,
the DefaultHistoryGroupAssociation for the current history as well
as the datasets in that history are supposed to be updated with the
permissions in DefaultUserGroupAssociation, but this isn't happening.
Possibly because the default permissions on userless histories create
datasets in the public group with only the DATASET_ACCESS permission
(or possibly for another reason).  What are the implications of giving
public users DATASET_MANAGE_PERMISSIONS?
2008-08-20 18:11:04 -04:00
James Taylor 931a51c9cb Updating packed versions of javascripts. 2008-08-07 19:28:42 -04:00
James Taylor a633e8cd25 Fix for scroll panel when dropping while still overlapping the edge. 2008-07-17 20:16:13 -04:00
James Taylor 65bf65223f Handle target = "_parent" in popup menu so that workflow editor doesn't load
in the middle frame.
2008-07-17 19:45:17 -04:00
James Taylor c8d610fa63 Remove javascript log messages 2008-07-14 21:39:28 -04:00
James Taylor c3a76ab7d5 Fix popup menu positioning 2008-07-14 21:39:08 -04:00
James Taylor ab6c577e85 Javascript to support popup menus. 2008-07-14 19:47:32 -04:00
James Taylor 9c1474f810 Styles for buttons and popup menus. 2008-07-14 19:47:08 -04:00
James Taylor 538dacd45d Icon for "add" buttons. 2008-07-14 19:39:19 -04:00
James Taylor 24fed10a05 Add appropriate padding for table headers. 2008-07-14 01:53:10 +00:00
James Taylor e0eeef9e43 jquery-ui 1.5.2 (various upstream bug fixes). 2008-07-10 19:29:25 +00:00
Daniel Blankenberg 1e1a3e81bf Update to latest version (June 30, 2008) of GMAJ. 2008-07-09 19:07:03 +00:00
James Taylor 69c4444de2 Workflow: create a new python module for 'WorkflowModules'. Tools are now another type of module, which removes a lot of special cases in the controller. Fixed some problems with validation and parameter groups. 2008-06-27 00:22:02 +00:00
James Taylor 3b39fb87f3 Upgrade jquery to 1.2.6 and jquery-ui to 1.5, drag and drop should be a bit
faster. Improvements to scrolling panel in workflow editor. Removed unused
and obsolete jquery plugins.
2008-06-21 03:04:28 +00:00
Anton Nekrutenko ae1ef0bc59 Unseq genome for June 2008-06-04 01:13:33 +00:00
Daniel Blankenberg 86f0862aa4 Move ucsc and gbrowse data from static to tool-data/shared.
Cron scripts on test and main will need to be updated when the server is.

GOPS complement tool and annotation profiler will now correctly use chromosome lengths files if available.
2008-06-03 18:53:26 +00:00
Daniel Blankenberg a52c890c4a Enhance the displaying of Drill Down menu items. 2008-05-22 20:21:23 +00:00
Daniel Blankenberg 310911f861 Update GMAJ to the latest beta.
GMAJ can now export MAF blocks back into the user's history.

The Interface for defining annotations has been updated.
2008-05-16 18:39:41 +00:00
Greg Von Kuster 8f944ef045 Changed URL for communicating with elegans server. 2008-05-16 12:15:04 +00:00
Greg Von Kuster 3f9afc5281 Fixes for GBrowse communication. 2008-05-15 13:38:31 +00:00
Greg Von Kuster c32f87624f Added code for integration with C. Elegans / GBrowse test server. 2008-05-12 18:55:48 +00:00
James Taylor 8cfa45310e "Input dataset" module now works for running. Many bug fixes to workflows
and tools. Moved some methods related to params out of the Tool class, sets
of inputs can also be used in other ways (e.g. for modules). More abstraction
needed here.
2008-05-09 16:18:38 +00:00
James Taylor 24a3ce01c6 Workflows can now have steps of other kinds (not just tools). The first one
is "InputDataset" which allows a workflow to have an input dataset which many
different tools can use (without needing to specify it repeatedly. Still need
to extract out a common interface (tools will become another type of "module")
which will clean this up a lot.
2008-05-05 02:08:32 +00:00