feat :Add assigned open issues count support
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 |
|---|---|
![]() |
|
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


