James Lopez
192918cde9
refactored duplicated code in controller, updated JSON array naming and fixed specs
2016-11-17 08:22:57 +01:00
James Lopez
f59b8afc82
fix module issue in cycle analytics controller
2016-11-17 08:22:57 +01:00
Timothy Andrew
244ec0a84c
Implement fourth round of comments from @DouweM.
...
- Pluralize summary titles
- Remove the `run_query` method - always return sql strings from the
`date_time_sql` methods
2016-09-21 09:57:14 +05:30
Timothy Andrew
a4a0ce9500
Move JSON generation (cycle analytics) into a controller method.
...
Helper methods are meant for views
2016-09-20 18:50:48 +05:30
Timothy Andrew
edb38d69cc
Move cycle analytics JSON generation to a helper.
...
1. Use a new format, with each stage having a `title`, `description`,
and `value.
2016-09-17 12:16:48 +05:30
Timothy Andrew
9901c3df41
Add a JSON version of the CycleAnalytics
page.
2016-09-08 15:03:38 +05:30
Timothy Andrew
2f57eee7da
Authorize access to cycle analytics.
...
All users with "Reporter" access (and above) to a project can see the
Cycle Analytics page.
2016-08-26 16:28:20 +05:30
Timothy Andrew
331080bca6
Fetch cycle analytics data for a specific date range.
...
1. Supported date ranges are 30 / 90 days ago. The default is 90 days
ago.
2. All issues created before "x days ago" are filtered out, even if they
have other related data (test runs, merge requests) within the filter
range.
2016-08-26 16:28:20 +05:30
Timothy Andrew
df6c9c33b6
Scope Cycle Analytics queries to a project
2016-08-26 16:28:20 +05:30
Timothy Andrew
f932bb8e41
Add the "Plan" Cycle Analytics query.
...
1. Move from raw SQL to ActiveRecord.
2. Add a non-persisted `CycleAnalytics` model to store all the queries.
2016-08-26 16:27:37 +05:30
Timothy Andrew
8ccea81cba
Display numbers for the "Issue (Tracker)" cycle analytics metric.
...
1. Code is messy and untested, but it is a start.
2016-08-26 16:27:37 +05:30