Commit Graph
152 Commits
Author SHA1 Message Date
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
James Taylor 95ca08bb99 Workflow: Repeat/Conditional now work in workflows, adding/removing/refreshing
properly update the 'terminals' for the nodes in the editor. Many other fixes
to saving and loading of workflows (error tracking should now be working
properly).
2008-05-04 20:10:57 +00:00
James Taylor 248797ce5f Workflow editor now has a drag-to-scroll canvas and auto scrolling for
contained elements.
2008-05-02 19:03:08 +00:00
James Taylor 3cbff7e4f7 Workflow editor changes. Deleting nodes works again, and you can now delete
connections! (hover over an input terminal). Many UI improvements (dialogs,
error reporting).
2008-05-01 22:36:08 +00:00
James Taylor 9c3ee604c1 You can now close workflows! 2008-05-01 15:41:35 +00:00
James Taylor 37e53d4788 Fix z-index of nodes in workflow editor. 2008-05-01 15:32:39 +00:00
James Taylor f4da57df63 Upgraded to jquery-ui ~1.5b2. Workflow now uses *no* iframes, closer to
working on IE6.
2008-05-01 15:10:38 +00:00
James Taylor 94ae5b018c We're no longer using ie_pngfix anywhere. 2008-05-01 14:42:14 +00:00
Anton Nekrutenko 4e28cbf1b0 Unseq genome for may 2008-05-01 01:06:42 +00:00