Commit Graph
26 Commits
Author SHA1 Message Date
Martin Cech 19e97d6dea use fontawesome instead of custom home icon 2015-08-10 13:08:39 -04:00
Airistotal c7b9ee3c13 Merge branch 'dev' of https://github.com/Airistotal/galaxy into Reports_homepage
Conflicts:
	client/galaxy/style/less/base.less
	static/style/blue/base.css
2015-08-06 15:44:22 -05:00
Airistotal c900528fe2 Moved css style to base.less 2015-07-16 11:45:56 -05:00
Airistotal 4d0243e715 Added home button to go back to the homepage 2015-07-16 11:41:58 -05:00
Airistotal dab8f42195 Added tool tips
Changed titles to be more descriptive
2015-07-15 15:27:06 -05:00
Airistotal 428559e0bc Merge branch 'Reports_newpage' of https://github.com/Airistotal/galaxy into Reports_newpage 2015-06-30 10:45:06 -05:00
Airistotal 860c39b48c Added new Runs per workflow page 2015-06-30 10:44:06 -05:00
Airistotal 88471eb21b Fix where days/weeks/... reverted to days when sorting columns.
Refactored time_period code into function.
Applied sparklines to workflows pages.
2015-06-26 10:09:55 -05:00
Airistotal d870a24071 Added option for how long sparklines jobs per user, jobs per tool and errors per tool are 2015-06-22 12:45:39 -05:00
Martin Cech 0ba756e0f2 Merge pull request #330 from Airistotal/reports_sorting
Reports sorting
2015-06-15 17:09:01 -04:00
Airistotal a2c44b4c8b Renamed new class and moved inline styling 2015-06-12 13:01:20 -05:00
Airistotal a09dd64d61 Added new css class for panel scrolling and compiled 2015-06-12 12:49:50 -05:00
Airistotal d3246c3f5f Added fix for ORDER BY NULL case and added sorting to the rest of the reports pages.
Added a link for errors per tool to inspect the erring jobs.
2015-06-11 14:08:15 -05:00
Airistotal b4715119dd Generalized sorting and applied changes to all Jobs pages in Reporting 2015-06-10 14:09:09 -05:00
Airistotal 815539ca95 Reimplemented sorting to be much easier to apply to other pages.
Added sorting for Errorrs per Tool page.
2015-06-09 15:24:32 -05:00
Daniel Bouchard db105dbefa Added a Errors per tool page to the report webpage 2015-06-02 16:09:37 -05:00
Daniel Bouchard 0369161eea Added the ability to sort by id and job number on the jobs per tool page 2015-06-01 12:54:41 -05:00
Jeremy Goecks 0f5c7a35ca Clean up JavaScript loading: (1) ensure galaxy.base is always loaded and (2) remove all duplicate loading of jQuery, bootstrap, and galaxy.base 2012-09-13 10:18:22 -04:00
Jeremy Goecks 44d37d7eee Move most jQuery files into own libs directory. 2012-08-21 15:52:50 -04:00
Nate Coraor 00858eb310 Reports: Add a per-user disk usage report. 2011-08-16 10:40:10 -04:00
Ross Lazarus d53c3e984f Backed out changeset 48bbe32beefe which introduced a whole bunch of unintended reversions from a broken hg repository
This is a backout of commit 5765
2011-07-06 09:44:56 +10:00
Ross Lazarus 86b55bb0c0 branch merge 2011-07-05 12:40:43 +10:00
Greg Von Kuster 00c6be5124 Add 2 new sample tracking reports and 2 new workflow reports, each of which provides the total number of items per month and the total number of items per user ( per month ). Clean up the styles in the admin menu and reports menu mako templates. Clarify in the reports config that reports do not support sqlite. Render the samples checkbox ( when editing samples ) at the top of the table cell. 2011-02-14 14:54:07 -05:00
Greg Von Kuster 62cafadbc8 Fixes for the reports webapp; grid pages now function as desired, and advanced search features are now functionally correct. 2010-06-08 11:17:44 -04:00
Greg Von Kuster bc8c2f65e1 Fixes and enhancements to the reports webapp:
0) The report that is initially displayed is now the number of jobs per day for the current month rather than the grid displaying all jobs for today.

1) Eliminate eagerloading when querying jobs so that queries are much faster

2) Fix the disk space ( system ) report, and add a new feature that displays all active ( undeleted ) hda and ldda pointers to a specific dataset.

3) Standardize request parameters so that queries can more easily be built using parameters from the request.

4) A few other miscellaneous bug fixes in the reports.
2010-06-04 13:29:14 -04:00
Greg Von Kuster e79bf72fbe Enhancements for the reports webapp:
In case you do not know about the Galaxy reports, make any changes you want to reports_wsgi.ini.sample and copy it to reports_wsgi.ini ( you'll have to do this anyway since there are changes in this change set )...

...then start them up with:

sh run_reports.sh

There is more work necessary, but this is a good start.  This is such a huge overhaul, that I'm sure there will be some issues.  Let me know and I'll fix them!

Here are the current fixes:

1) Use grids for rendering pages whose queries return lots of rows.

2) By using grids, we can:
 a) search for jobs whose state or tool id match a standard search filter
b) search for a specific job id using the advanced search filter
c) filter on job.state in the Advanced Search window
d) sort on id, state, tool_id or create_time in the grid
e) eliminate many of the complex old-style SQL select commands

3) Eliminate all unnecessary templates due to the use of grids, and move remaining templates to the proper loation

4) Eliminate the duplicated static files and use those from the Galaxy webapp
2010-05-28 16:30:16 -04:00