James Taylor
931a51c9cb
Updating packed versions of javascripts.
2008-08-07 19:28:42 -04:00
Daniel Blankenberg
00f2bc165e
Move moving around of security.
2008-08-07 13:47:20 -04:00
Nate Coraor
9553034811
Merged Dan's latest commit
2008-08-07 12:08:25 -04:00
Daniel Blankenberg
9b263ea4de
Fix for dynamic select lists generated from contents of input file when no valid datasets exist in the history.
2008-08-07 11:41:59 -04:00
Daniel Blankenberg
c546f50963
Properly set permissions on tools that create new datasets in their post job hooks (this is deprecated).
2008-08-06 15:41:38 -04:00
Daniel Blankenberg
32cb3c5341
Moved security code out of model and into its own directory.
2008-08-06 15:22:02 -04:00
Daniel Blankenberg
4a2efcffd1
Changes to access controls, mostly cosmetic.
2008-08-05 16:35:14 -04:00
Nate Coraor
375203a4e0
Merged head from central
2008-08-05 10:17:42 -04:00
Greg Von Kuster
223bb40e74
Better fix for gops command line parser, now properly handles no strand column.
2008-08-04 10:20:23 -04:00
Daniel Blankenberg
80e56db29d
RECOMMIT: Removing newly created history controller, and moving
...
history_set_permissions into the root controller with the rest of the
history methods.
2008-08-01 15:47:57 -04:00
Daniel Blankenberg
250c5ae759
RECOMMIT: Allow users to specify the default permissions assigned to
...
new histories.
2008-08-01 15:47:06 -04:00
Daniel Blankenberg
8fd301c2e6
RECOMMIT: Allow users to change the default permissions assigned to new
...
datasets (not relying on input) for their current history.
2008-08-01 15:45:11 -04:00
Daniel Blankenberg
fddd3b572f
RECOMMIT: First pass with adding role based access controls. Added roles
...
and groups. Users can be associated with groups. Roles can be associated
with roles, datasets, groups, and users.
Currently the creator of a dataset can mark the dataset as private,
preventing other users from viewing or utilizing this dataset, even if
it's containing history is shared. This is done via the edit attributes
page for a particular dataset.
This requires enable_beta_features to be set.
2008-08-01 15:44:10 -04:00
Nate Coraor
0492964745
Remove a couple templates that I missed in the rollback.
2008-08-01 15:26:02 -04:00
Daniel Blankenberg
ec3176905a
Fix for the creation of workflows from shared histories.
...
Added a column 'copied_from_history_dataset_association' to history_dataset_association. This requires a db change.
2008-08-01 15:05:54 -04:00
Greg Von Kuster
693caa34fc
Fix for gops metadata param parser when strand column not included in input dataset, added new test for gops intersect. Fix for datatype converters - now use new approach to metadata params.
2008-08-01 14:34:16 -04:00
Greg Von Kuster
81bb5e4996
Fix for JobWrapper.finish, dataset state no longer flushed prior to other attributes ( e.g., metadata) being flushed.
2008-08-01 14:25:42 -04:00
James Taylor
61caa7ea18
Compensatory bug in conditional parameters that was revealed by previous
...
commit.
2008-07-31 20:49:06 -04:00
James Taylor
3221a71df3
Fix for preserving values of parameters after a repeat/conditional in
...
Tool.update_state. This should fix the problem reported by Dan with the
subject "Re: [galaxy-bugs] Galaxy tool error report from cathy@bx.psu.edu ".
2008-07-31 17:55:41 -04:00
Nate Coraor
497ff6e05d
Rolling back Dan's most recent commits, we'll be setting up a branch for this.
2008-07-30 17:15:40 -04:00
Daniel Blankenberg
fd6b8b9b9d
Bug fix for Concatenate FASTA alignment by species tool.
...
Also added a warning stating that this tool will only work on Galaxy style FASTA headers.
2008-07-29 11:24:28 -04:00
Daniel Blankenberg
633a218fce
Removing newly created history controller, and moving history_set_permissions into the root controller with the rest of the history methods.
2008-07-28 13:01:18 -04:00
Daniel Blankenberg
1554a13287
Allow users to specify the default permissions assigned to new histories.
2008-07-28 12:48:15 -04:00
Daniel Blankenberg
9a010cc626
Allow users to change the default permissions assigned to new datasets (not relying on input) for their current history.
2008-07-28 12:32:09 -04:00
Daniel Blankenberg
404d86d2ea
First pass with adding role based access controls. Added roles and groups. Users can be associated with groups. Roles can be associated with roles, datasets, groups, and users.
...
Currently the creator of a dataset can mark the dataset as private, preventing other users from viewing or utilizing this dataset, even if it's containing history is shared. This is done via the edit attributes page for a particular dataset.
This requires enable_beta_features to be set.
2008-07-25 14:16:41 -04:00
Greg Von Kuster
8d679d6541
Change C Elegans server URL to wormbase using GBrowse version 1.69.
2008-07-24 13:59:23 -04:00
Greg Von Kuster
bfabec75a0
Fixes for column_maker and filtering tool to use new approach for handling metadata in the tool params - functional tests should now pass.
2008-07-23 17:12:01 -04:00
Greg Von Kuster
5dd014a91e
Completed an old FIXME in DefaultToolAction.execute() - metadata no longer added to "incoming". Tool config params changed from things like$input_chromCol to ${input.metadata.chromCol}.
2008-07-23 15:27:39 -04:00
Greg Von Kuster
9dbf7c0385
Corrected some text in the compare tool config.
2008-07-23 09:35:34 -04:00
Greg Von Kuster
0ca286098f
Add use_remote_user to the reports config.
2008-07-23 09:24:13 -04:00
Greg Von Kuster
872c0d6c94
Make sure dataset peek is set before trying to display it.
2008-07-22 12:27:26 -04:00
James Taylor
b23200d5b8
Fix generation of links in tool_menu so that they point to the tool_runner
...
controller even when called as /root/tool_menu.
2008-07-22 11:02:41 -04:00
James Taylor
958770640d
Fixes to tool parameter error handling in workflows. Workflows are now
...
ordered by update_time desc in index pages. The menu frame refreshes
properly on changing the workflow menu.
2008-07-21 21:15:10 -04:00
James Taylor
64aea7a907
Move "Run Workflow" button to bottom for consistency with other forms.
2008-07-21 20:48:06 -04:00
James Taylor
1033fcf211
Allow result of file upload (and other datasets that don't have job records)
...
to be used as "Input Datasets" when constructing a workflow from a history.
Fix problem with dynamic selects in histories (the values are now properly
wrapped with UnvalidatedValue).
2008-07-21 20:04:11 -04:00
James Taylor
d2c5e99b9e
Eager load HDAs. Must be careful with these joins, this was really slowing
...
down /history on test. Run with "echo=True" for a while after making
substantial database changes.
2008-07-21 19:59:42 -04:00
James Taylor
e65294e0d5
Fix workflow menu configuration (submitting with not entries works,
...
orphaned entry rows are deleted). Also prevent users from sharing a workflow
with themselves.
2008-07-21 18:39:18 -04:00
Greg Von Kuster
f8c00de9bc
Fix for displaying peek columns if a column contains no data.
2008-07-21 10:51:46 -04:00
Daniel Blankenberg
2c38721060
Typo in last commit.
2008-07-18 12:11:58 -04:00
Daniel Blankenberg
a19093d158
Fix bug in JobWrapper.get_input_fnames(), used by pbs runner, when an input dataset was optional and left empty.
2008-07-18 12:10:23 -04:00
James Taylor
70c4b8ee23
Workflows (owned and shared) can now be added to the tool menu.
2008-07-17 22:14:40 -04:00
James Taylor
a46def3c5c
Merge.
2008-07-17 20:42:00 -04:00
James Taylor
d6607906d4
Allow loading a specific controller/action in the root middle frame, and use
...
this to allow the workflow editor to return to the workflow management page.
2008-07-17 20:40:20 -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
b1c4645b54
Some page titles
2008-07-17 19:46:28 -04:00
James Taylor
3fc7bb94ad
Eagerload stored -> current workflow and workflow -> steps.
2008-07-17 19:45:56 -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
Greg Von Kuster
8ce37ea721
Fix for Tabular.set_meta() - when column contains no values, default column type metadata to string.
2008-07-17 14:58:30 -04:00
Nate Coraor
8e8c1c9cf2
Basic $REMOTE_USER support.
...
A database change is necessary:
ALTER TABLE galaxy_user ADD COLUMN external boolean;
To use:
http://g2.trac.bx.psu.edu/wiki/HowToInstall/ApacheProxy
I've tried to be as friendly as possible with respect to enabling and
disabling $REMOTE_USER support. If you have an existing server and
enable use_remote_user, users whose external login matches their Galaxy
username will have access to their existing history/session. If the
logins don't match, any existing credentials they had are destroyed.
Likewise, when disabled, users who weren't created automatically may
continue to access their histories/sessions. Automatically created
users are logged out, and can't log in unless enabled by an administrator.
2008-07-17 09:15:38 -04:00
James Taylor
8cb0cc1edd
Don't use redirects in workflow to avoid a really annoying safari
...
history bug. Use programatically generated form in 'rename'.
2008-07-14 21:41:29 -04:00