1. stat_created_plan.to_csv with option for details by template.
2. details attribute for stats table #1679
3. create_created_plan_service extended with details by template
4. create_last_month_created_plan_service extended with details by
template.
5. create_or_update strategy for generating stats
6. StatCreatedPlanByTemplateController#index for graphs usage
7. month_start_date and month_end_date for OrgDateRangeable class

[RD-1679] Usage view including date input for plans by template

[#1679] monthly_range query updated

[#1679] client-side chart for plans by template

[#1679] Time picker for plans by template chart

[#1679] Download plans by template action.

deleted spec

merge conflicts fixed

[#1679] Removed JS linter warnings

[#1679] Rubocop conforming code. Drying out stat services
dev
1 parent 4d7d6f4 commit 24c399da44a934eeebf2b9284f5758817c5f7e2f
@Jose Lloret Jose Lloret authored on 30 Sep 2018
Showing 29 changed files
View
app/controllers/stat_created_plans_by_template_controller.rb 0 → 100644
View
app/controllers/usage_controller.rb
View
app/javascript/views/usage/index.js
View
app/models/stat.rb
View
app/models/stat_created_plan.rb
View
app/models/stat_created_plan/create_or_update.rb 0 → 100644
View
app/models/stat_joined_user.rb
View
app/models/stat_joined_user/create_or_update.rb 0 → 100644
View
app/services/org/create_created_plan_service.rb
View
app/services/org/create_joined_user_service.rb
View
app/services/org/create_last_month_created_plan_service.rb
View
app/services/org/create_last_month_joined_user_service.rb
View
app/services/org/total_count_created_plan_service.rb
View
app/services/org/total_count_joined_user_service.rb
View
app/services/org/total_count_stat_service.rb
View
app/views/usage/index.html.erb
View
config/routes.rb
View
db/migrate/20181025220743_add_details_to_stats.rb 0 → 100644
View
db/schema.rb
View
lib/csvable.rb
View
lib/org_date_rangeable.rb
View
spec/models/stat_created_plan_spec.rb
View
spec/models/stat_joined_user_spec.rb
View
spec/org_date_rangeable_spec.rb
View
spec/requests/stat_created_plans_by_template_controller_spec.rb 0 → 100644
View
spec/services/org/create_created_plan_service_spec.rb
View
spec/services/org/create_joined_user_service_spec.rb
View
spec/services/org/create_last_month_created_plan_service_spec.rb
View
spec/services/org/create_last_month_joined_user_service_spec.rb