Skip to content

feat :Add assigned open issues count support

Pavani Pothuganti requested to merge feature/assigned-issues-count into dev

What does this MR do and why?

This merge request adds Assigned Open Issues Count functionality to the user profile dashboard in the GitLab Compliance Checker.

Previously, the dashboard only displayed issues authored by the user. This change enables tracking of open issues assigned to the user, providing better visibility into task ownership and workload.

This improves usability by giving a more complete overview of a user's responsibilities within GitLab projects.

References

Feature request: Assigned Issues Tracking in User Dashboard

GitLab Issues API: assignee_username filter

Screenshots or screen recordings

Before After
Screenshot_from_2026-02-09_12-10-04 WhatsApp_Image_2026-02-09_at_5.33.27_PM WhatsApp_Image_2026-02-09_at_5.32.04_PM

How to set up and validate locally

Checkout the feature branch:

git checkout feature/assigned-issues-count

Install Python dependencies:

pip install -r requirements.txt

Set GitLab token:

export GITLAB_TOKEN=<your_personal_access_token>

Run the Streamlit app:

streamlit run app.py

Login with valid GitLab username.

Verify:

Assigned Open Issues count is displayed.

Count matches GitLab web UI results.

MR acceptance checklist

Code follows project style guidelines

Feature implemented and tested locally

No breaking changes introduced

Error handling implemented

Documentation updated if required

Edited by Pavani Pothuganti

Merge request reports

Loading