Problem
GitLab users cannot filter repositories in their scrum reports. Only GitHub repository filtering is currently supported.
Solution
Add GitLab repository selection feature:
- Fetch user's GitLab projects via API
- Allow users to select/deselect projects
- Include only selected projects in reports
Implementation
API Endpoint:
GET /api/v4/projects?membership=true&per_page=100
Steps:
- Add
fetchGitLabRepositories() function
- Add GitLab token input in UI
- Display projects with checkboxes
- Filter report data by selected projects
Code Reference:
- Use GitHub implementation as template
- Header:
PRIVATE-TOKEN instead of Authorization: Bearer
- Field:
web_url instead of html_url
Testing
Resources
Problem
GitLab users cannot filter repositories in their scrum reports. Only GitHub repository filtering is currently supported.
Solution
Add GitLab repository selection feature:
Implementation
API Endpoint:
Steps:
fetchGitLabRepositories()functionCode Reference:
PRIVATE-TOKENinstead ofAuthorization: Bearerweb_urlinstead ofhtml_urlTesting
Resources