dimagi/core-hq — pull request #302 by biyeun (2012-11-26 19:10:24+00:00)
Title: Ok some big changes to Worker Monitoring Reports and reports couch views

- consolidation of xform-related reports views into one place (reports_forms couchapp)
- introducing ReportFilters (eventual replacement of ReportField...both of them can be used right now. more cleanup needs to happen here)
- new DrilldownReportFilter...using it in this case for a form drilldown filter that allows you to get to the form xmlns by choosing application -> module -> then the form. If deleted forms or applications are present, you get an option to choose from those as well. You can also choose an entire application or module within an application and bring up a list of the xmlns for those forms.
- Report descriptions infrastructure in place
- Daily form completions / submissions is now one report with a completion/submission time filter
- Submission Times renamed to Worker Activity Times
- Form Completion Trends renamed to Form Completion Time
- due to the renaming, I now added an option in report dispatcher to specify slug aliases, so old slugs properly redirect to their related new slugs. This is all set up for ProjectReportDispatcher.

This is part 2 of 2 or 3 DIV II reports 'Quick' wins changes. There are more changes on their way, but mostly small formatting / wording changes.

Note that this is _not_ being merged into master, but a separate qa branch that currently is a duplicate of master. This qa branch will go up onto our staging/test server for Amelia to QA on thursday.