Skip to content

Add page for showing results from "Analysis Productions"

It's a fairly simple Ext.list.Tree widget on the left with a dataview on the right. The data view contains a Ext.XTemplate for each production request containing raw HTML as I found it the result was much clearer than using ExtJS components for everything. There are still more features to add but this is good enough to replace the spreadsheet which is currently used.

One issue is that it's fairly slow to get all of the data that is useful to display. I've tested what is included here and it's fast enough to normally return within a few seconds and never take longer than a couple of minutes. It would be useful to have some kind of time based cache in front of this like cachetools.TTLCache so that people can click around more freely. I didn't manage to find anything like this in DIRAC, would there be any objections to me using cachetools.TTLCache? It's already in DIRACOS.

Also follows some of the modernisations in DIRACGrid/WebAppDIRAC#396.

Closes lhcb-dpa/analysis-productions/LbAnalysisProductions#9 (closed).

Screenshot_2020-07-21_at_10.43.14

BEGINRELEASENOTES

*Analysis Productions NEW: Add application panel for displaying the state of automatically submitted WG productions (Analysis Productions) to analysts.

ENDRELEASENOTES

Edited by Chris Burr

Merge request reports