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.
显示
- app/controllers/projects/git_http_controller.rb 9 个添加, 0 个删除app/controllers/projects/git_http_controller.rb
- app/finders/projects/daily_statistics_finder.rb 21 个添加, 0 个删除app/finders/projects/daily_statistics_finder.rb
- app/models/project.rb 4 个添加, 0 个删除app/models/project.rb
- app/models/project_daily_statistic.rb 10 个添加, 0 个删除app/models/project_daily_statistic.rb
- app/policies/project_policy.rb 1 个添加, 0 个删除app/policies/project_policy.rb
- app/services/projects/fetch_statistics_increment_service.rb 32 个添加, 0 个删除app/services/projects/fetch_statistics_increment_service.rb
- app/workers/all_queues.yml 1 个添加, 0 个删除app/workers/all_queues.yml
- app/workers/project_daily_statistics_worker.rb 13 个添加, 0 个删除app/workers/project_daily_statistics_worker.rb
- changelogs/unreleased/42086-project-fetch-statistics-api-http-only.yml 5 个添加, 0 个删除...released/42086-project-fetch-statistics-api-http-only.yml
- config/sidekiq_queues.yml 1 个添加, 0 个删除config/sidekiq_queues.yml
- db/migrate/20181205171941_create_project_daily_statistics.rb 18 个添加, 0 个删除db/migrate/20181205171941_create_project_daily_statistics.rb
- db/schema.rb 8 个添加, 0 个删除db/schema.rb
- doc/api/project_statistics.md 49 个添加, 0 个删除doc/api/project_statistics.md
- doc/user/permissions.md 1 个添加, 0 个删除doc/user/permissions.md
- doc/user/project/index.md 23 个添加, 3 个删除doc/user/project/index.md
- lib/api/api.rb 1 个添加, 0 个删除lib/api/api.rb
- lib/api/entities.rb 12 个添加, 0 个删除lib/api/entities.rb
- lib/api/project_statistics.rb 23 个添加, 0 个删除lib/api/project_statistics.rb
- spec/factories/project_daily_statistics.rb 8 个添加, 0 个删除spec/factories/project_daily_statistics.rb
- spec/models/project_daily_statistic_spec.rb 7 个添加, 0 个删除spec/models/project_daily_statistic_spec.rb
加载中
想要评论请 注册 或 登录