Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • G git-eca-rest-api
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse FoundationEclipse Foundation
  • IT
  • APIs
  • git-eca-rest-api
  • Issues
  • #81

Create report for tracked private projects

To support maintenance and oversight of these tracked private projects, we will need to make a report to view this information without having to directly connect to the database. The data returned would be CSV plain text with headers. This way we could easily copy and paste the outputs into a spreadsheet if needed for shared work.

The URL I'm thinking that builds on existing (or soon to be existing) endpoints is /git/webhooks/gitlab/reports, where we can add different reports based on webhook data. Some of these filters would include deleted private projects, private projects without forks, and the like. This data would be exclusively what's in the database, rather than data that lives in Gitlab. While this data should ideally be the same, there may be cases where it's not.

@mbarbero for initial reports/filters, I'm thinking of the following for useful starting points:

  • All tracked private projects
  • Active private projects
  • Private projects without parent repo
  • Deleted private projects (for usage stats)

Are there any other reports you think would be useful?

Assignee
Assign to
Time tracking

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent