Ramkrishna Chakrabarty
299f8dd97f
Removed print stmts in listener
2009-09-21 15:40:58 -04:00
Ramkrishna Chakrabarty
50345092f4
added psycopg2 import stmt in galaxy_interface.py
2009-09-21 12:41:39 -04:00
Ramkrishna Chakrabarty
f99863cfd3
Galaxy AMQP messaging now uses amqp & sqlalchemy eggs
2009-09-21 12:06:33 -04:00
Ramkrishna Chakrabarty
c7d575208c
Fixed a bug in creating requests as an admin
2009-09-21 10:49:17 -04:00
Ramkrishna Chakrabarty
6b92bf6eb8
Galaxy AMQP Listener, first pass
...
Added a check for testing completed requests in Requests functional tests
2009-09-18 15:18:57 -04:00
Nate Coraor
2abf463a95
More fixes for cleanup_datasets.py
2009-09-15 12:57:17 -04:00
Nate Coraor
f11dcd9781
Fix path mangling in cleanup_datasets.py
2009-09-14 12:23:16 -04:00
Greg Von Kuster
5665f1dbaf
Fix for cleanup_datasets.py script.
2009-09-11 11:26:26 -04:00
Daniel Blankenberg
52d1bc065a
Enable the cleanup_datasets script to purge Dataset Instances (HDAs, LDDAs) and mark base datasets as deleted without requiring the container (history, library/folder) to be deleted.
2009-08-10 11:53:28 -04:00
Daniel Blankenberg
460fd53bb7
Provide datatypes registry location when setting metadata externally.
2009-08-03 15:45:26 -04:00
Daniel Blankenberg
f4a7dbc436
Add a new flag -f/--force_retry to cleanup_datasets.py. This flag will cause the script to attempt to perform the requestion action on objects regardless if it has been performed before.
...
This is useful, i.e. if purge_datasets was called with out using --remove_from_disk, but it is later decided to remove these files: the purge_datasets script should be called with both -r and -f.
2009-07-30 12:56:16 -04:00
Greg Von Kuster
0090622f59
Add ability to share histories with multiple users, along with bug fixes and more functional test coverage for history features.
2009-06-05 11:15:25 -04:00
Nate Coraor
9113ceb29f
Fix the cleanup_datasets script
2009-05-28 15:18:49 -04:00
Nate Coraor
a6cc479643
Fix history deletion method in Galaxy check script
2009-05-05 13:03:23 -04:00
Daniel Blankenberg
da52bd848a
Add ability for admins to delete and undelete library items.
...
Modify cleanup_datasets.py script and include a database migration script.
2009-04-23 12:42:05 -04:00
Nate Coraor
8b0dcb7e4d
Fixes for native Leopard Python eggs
2009-04-22 14:43:54 -04:00
Nate Coraor
f1304c73e6
Merged from central
2009-04-15 15:45:28 -04:00
Nate Coraor
187a2e25fa
Add database versioning support
2009-04-15 15:43:26 -04:00
James Taylor
adeef24ce9
Adding workflow tests using Selenium. These actually drive the web browser to test the Javascript UI effectively. Currently can't run under buildbot.
2009-03-27 18:55:00 -04:00
Greg Von Kuster
05c2d4222b
merging from central
2009-03-20 03:06:40 -04:00
Greg Von Kuster
354d0447df
Fixes for i18n support - all charsets set to utf-8, now able to paste multi-byte chars in upload form, templates use utf-8 as output_charset, other miscellaneous fixes.
2009-03-20 02:49:30 -04:00
Greg Von Kuster
da476a3f3a
merging from central
2009-03-17 23:57:08 -04:00
Greg Von Kuster
69e383d6a8
Integrating i18n support provided by Mitsuteru Nakao, Takashi Hatakeyama, and Hideyuki Morita.
2009-03-17 22:46:47 -04:00
Daniel Blankenberg
34a4a1f4d5
Fix for setting metadata externally when outputs_to_working_directory = True.
2009-03-06 12:32:31 -05:00
Daniel Blankenberg
50e385d4a5
Use JSON instead of pickle for setting metadata externally, except for DatasetInstance objects.
2009-03-05 12:53:57 -05:00
Daniel Blankenberg
df82f3e163
Add the ability for metadata to be set in an external process, this requires set_metadata_externally = True in universe_wsgi.ini.
...
Currently this is supported in the local runner (long running set_meta() can now be canceled the same as with jobs) and in the non-staging PBS runner.
There is a slight change to how new Metadata FileParameters are to be created in datatype.set_meta(), see the MAF datatype.
TODO:
Prevent editing of metadata on a running job when metadata is to be set externally.
Have datasets which were copied before job completion use the metadata from the original output dataset; currently .set_meta() is called locally on these.
2009-03-03 12:54:06 -05:00
Daniel Blankenberg
dd8a3c6605
Make history.activatable_datasets return a list.
...
Fix update_database_with_security_libraries.py script so that it works again.
2009-02-26 14:06:11 -05:00
James Taylor
cb592fa20b
Updating the packed versions of all javascripts.
2009-02-25 14:24:46 -05:00
Greg Von Kuster
19d61ff4cf
Make activatable_datasets a property of the History object, eliminating the problematic mapper.
2009-02-23 12:31:15 -05:00
Nate Coraor
bf606c99f8
merge
2009-01-30 11:39:39 -05:00
Nate Coraor
f8ce6fc19d
merge
2009-01-30 11:39:29 -05:00
Nate Coraor
dd2ba78f45
Add fetch_eggs option to pull for other platforms (e.g. cluster nodes)
2009-01-30 11:37:18 -05:00
Greg Von Kuster
cfde4c4015
Normalize the model supporting the new library features. This rev assumes all current Library tables will be dropped so they are re-created at server start-up ( all library data will be lost ). Normalized objects are as follows:
...
1. ActionDatasetRoleAssociation -> DatasetPermissions ( renamed )
2. LibraryFolderDatasetAssociation -> LibraryDatasetDatasetAssociation ( renamed )
3. ActionLibraryItemRoleAssociation -> LibraryPermissions, LibraryFolderPermissions, LibraryDatasetPermissions, LibraryDatasetDatasetPermissions, LibraryItemInfoPermissions, LibraryItemInfoTemplatePermissions
4. LibraryItemInfoAssociation -> LibraryInfoAssociation, LibraryFolderInfoAssociation, LibraryDatasetInfoAssociation, LibraryDatasetDatasetInfoAssociation
5. LibraryItemInfoTemplateAssociation -> LibraryInfoTemplateAssociation, LibraryFolderInfoTemplateAssociation, LibraryDatasetInfoTemplateAssociation, LibraryDatasetDatasetInfoTemplateAssociation
2009-01-28 16:29:30 -05:00
Nate Coraor
5506ec8d3b
merging heads
2008-12-23 13:28:43 -05:00
Nate Coraor
80f42e4199
Since tempfiles seem to occasionally be left behind, allow logging of
...
open tempfiles, including a traceback (to determine callers) if
LOG_TEMPFILES is set in the environment when Galaxy starts. This
should be considered temporary and will be removed when it's determined
where/how this happens.
2008-12-23 13:28:27 -05:00
Nate Coraor
8fdd73aaed
merging heads
2008-12-23 13:28:24 -05:00
Greg Von Kuster
6a3f5a925e
Eagerload active_datasets for a history rather than activatable_datasets since it throws exceptions in the migration script.
2008-12-23 10:25:54 -05:00
Greg Von Kuster
61951c59e1
More optimization, code cleanup in migration script.
2008-12-23 09:29:58 -05:00
Greg Von Kuster
1cf912260d
Bug fixes for my last commit.
2008-12-22 17:12:20 -05:00
Greg Von Kuster
6d9db00839
Speed up script for migrating central to security.
2008-12-22 16:39:36 -05:00
Guruprasad Anada
0eb6e8d521
Pushing changes from central to security..
...
G: Enter commit message. Lines beginning with 'HG:' are removed.
2008-12-22 13:38:00 -05:00
Guruprasad Anada
54dc919413
Script to enumerate GOPS JOIN jobs that could have returned an incorrect result before the issue with minimum overlap was fixed last week.
2008-12-22 13:35:01 -05:00
Guruprasad Anada
14e8c4fcad
speed enhancement for incorrect_gops_jobs script.
2008-12-17 12:13:38 -05:00
Guruprasad Anada
25cd5b63f5
central to security
2008-12-17 12:13:32 -05:00
Guruprasad Anada
6e266a9deb
Central to security
2008-12-17 11:26:32 -05:00
Guruprasad Anada
42263dd8b2
Fix for a minor bug in my previous commit.
2008-12-17 11:25:35 -05:00
Guruprasad Anada
8bd7ce669b
Commiting changes from central to security:
2008-12-17 11:03:27 -05:00
Guruprasad Anada
b84c1cb2ab
Enhancing incorrect_Gops_job script to output only those jobs whose output has changed since the BitSetSafeReaderWrapper was fixed.
2008-12-17 11:01:57 -05:00
Daniel Blankenberg
2c05491514
A script to update a pre-security/library Galaxy database with necessary schema changes and set default roles/permissions for users and their histories and datasets.
...
It will reset permissions on histories and datasets if they are already set (i.e. script was run on a database which already has security/library tables).
This has been tested with Postgres, SQLite, and MySQL databases.
Due to limitations of SQLite this script is unable to add foreign keys to existing SQLite tables (fks are ignored anyway).
*** Remember to backup your database before running. ***
2008-12-11 14:10:11 -05:00
Daniel Blankenberg
f1b591f3be
Some Fixes for setting permisions on the current history when users login, and some preparation for the database update script.
2008-12-03 17:16:40 -05:00