-
- Downloads
Add project http fetch statistics API
The API get projects/:id/traffic/fetches allows user with write access to the repository to get the number of clones for the last 30 days.
Showing
- app/controllers/projects/git_http_controller.rb 9 additions, 0 deletionsapp/controllers/projects/git_http_controller.rb
- app/finders/projects/daily_statistics_finder.rb 21 additions, 0 deletionsapp/finders/projects/daily_statistics_finder.rb
- app/models/project.rb 4 additions, 0 deletionsapp/models/project.rb
- app/models/project_daily_statistic.rb 10 additions, 0 deletionsapp/models/project_daily_statistic.rb
- app/policies/project_policy.rb 1 addition, 0 deletionsapp/policies/project_policy.rb
- app/services/projects/fetch_statistics_increment_service.rb 32 additions, 0 deletionsapp/services/projects/fetch_statistics_increment_service.rb
- app/workers/all_queues.yml 1 addition, 0 deletionsapp/workers/all_queues.yml
- app/workers/project_daily_statistics_worker.rb 13 additions, 0 deletionsapp/workers/project_daily_statistics_worker.rb
- changelogs/unreleased/42086-project-fetch-statistics-api-http-only.yml 5 additions, 0 deletions...released/42086-project-fetch-statistics-api-http-only.yml
- config/sidekiq_queues.yml 1 addition, 0 deletionsconfig/sidekiq_queues.yml
- db/migrate/20181205171941_create_project_daily_statistics.rb 18 additions, 0 deletionsdb/migrate/20181205171941_create_project_daily_statistics.rb
- db/schema.rb 8 additions, 0 deletionsdb/schema.rb
- doc/api/project_statistics.md 49 additions, 0 deletionsdoc/api/project_statistics.md
- doc/user/permissions.md 1 addition, 0 deletionsdoc/user/permissions.md
- doc/user/project/index.md 23 additions, 3 deletionsdoc/user/project/index.md
- lib/api/api.rb 1 addition, 0 deletionslib/api/api.rb
- lib/api/entities.rb 12 additions, 0 deletionslib/api/entities.rb
- lib/api/project_statistics.rb 23 additions, 0 deletionslib/api/project_statistics.rb
- spec/factories/project_daily_statistics.rb 8 additions, 0 deletionsspec/factories/project_daily_statistics.rb
- spec/models/project_daily_statistic_spec.rb 7 additions, 0 deletionsspec/models/project_daily_statistic_spec.rb
app/models/project_daily_statistic.rb
0 → 100644
doc/api/project_statistics.md
0 → 100644
lib/api/project_statistics.rb
0 → 100644
spec/factories/project_daily_statistics.rb
0 → 100644
spec/models/project_daily_statistic_spec.rb
0 → 100644
Please register or sign in to comment