issue #20715: use conditions to pass general filter
issue #20715: make arbitrary filter async
issue #20715: chained arbitrary filter into collection query
issue #20715: drilldown is only relevant for filtered bar chart
issue #20715: opportunity bar chart
issue #20715: sales orders time series chart
issue #20715: spit and polish
issue #20715: enforce viewsaleshistory
issue #20715: quote chart doesn't look too good
Merge pull request #544 from shackbarth/20715

issue #20715: fleshed out charts