|
Issue/2345 (#2427)
* add stat_shared_plan to track number of shares of plans owned by org members * add stat_exported_plan and stat_shared_plan to stats rake task * added parallelization to the stats tasks/services * make paralell stats more reliable with imports * additional import statements for parallel services * add csv download button for org-admins, make global download super-admin only * add gemfile.lock for parallel gem * fix policy and controller usage tests * refactor services to be non-concurrent by default * apply fix from PR#2430 to mysql workflow * upgrade github checkout action to v2 * upgrade remaining github checkout actions to v2 * remove @v2 from the ruby-setup on mysql |
|---|
|
|
| .github/workflows/brakeman.yml |
|---|
| .github/workflows/eslint.yml |
|---|
| .github/workflows/mysql.yml |
|---|
| .github/workflows/postgres.yml |
|---|
| .github/workflows/rubocop.yml |
|---|
| Gemfile |
|---|
| Gemfile.lock |
|---|
| app/controllers/usage_controller.rb |
|---|
| app/models/stat_exported_plan.rb 0 → 100644 |
|---|
| app/models/stat_exported_plan/create_or_update.rb 0 → 100644 |
|---|
| app/models/stat_shared_plan.rb 0 → 100644 |
|---|
| app/models/stat_shared_plan/create_or_update.rb 0 → 100644 |
|---|
| app/policies/usage_policy.rb |
|---|
| app/services/org/create_created_plan_service.rb |
|---|
| app/services/org/create_exported_plan_service.rb 0 → 100644 |
|---|
| app/services/org/create_joined_user_service.rb |
|---|
| app/services/org/create_last_month_created_plan_service.rb |
|---|
| app/services/org/create_last_month_exported_plan_service.rb 0 → 100644 |
|---|
| app/services/org/create_last_month_joined_user_service.rb |
|---|
| app/services/org/create_last_month_shared_plan_service.rb 0 → 100644 |
|---|
| app/services/org/create_shared_plan_service.rb 0 → 100644 |
|---|
| app/services/org/monthly_usage_service.rb 0 → 100644 |
|---|
| app/views/usage/_total_usage.html.erb |
|---|
| config/database.yml.sample |
|---|
| config/routes.rb |
|---|
| lib/tasks/stat.rake |
|---|
| spec/controllers/usage_controller_spec.rb |
|---|
| spec/policies/usage_policy_spec.rb |
|---|