Skip to content

Feature/ab#30429 profile contacts add agent#2052

Merged
AndreGAot merged 5 commits intodevfrom
feature/AB#30429-profile-contacts-add-agent
Feb 27, 2026
Merged

Feature/ab#30429 profile contacts add agent#2052
AndreGAot merged 5 commits intodevfrom
feature/AB#30429-profile-contacts-add-agent

Conversation

@AndreGAot
Copy link
Contributor

No description provided.

@github-actions
Copy link

🧪 Unit Test Results (Parallel Execution)

Tests

📊 Summary

Result Count
✅ Passed 454
❌ Failed 0
⚠️ Skipped 0

📄 HTML Reports

  • Merged Tests (HTML): Included in artifacts
    Generated automatically by CI.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds applicant agent contact support to the applicant profile “ContactInfo” data aggregation so the portal can display agent details alongside profile- and application-level contacts, including application reference numbers.

Changes:

  • Extend ContactInfoDataProvider / ApplicantProfileContactService to retrieve and merge Applicant Agent contacts matched by normalized OIDC subject.
  • Add ReferenceNo to ContactInfoItemDto and populate it for application and agent-derived contacts.
  • Update/extend unit tests and update the applicant-portal provider documentation to reflect the new data source and join paths.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
documentation/applicant-portal/applicant-profile-data-providers.md Updates provider documentation/diagrams to include applicant agent contacts and ReferenceNo joins.
applications/Unity.GrantManager/src/Unity.GrantManager.Application/ApplicantProfile/ContactInfoDataProvider.cs Merges profile contacts + application contacts + applicant agent contacts.
applications/Unity.GrantManager/src/Unity.GrantManager.Application/ApplicantProfile/ApplicantProfileContactService.cs Adds applicant-agent contact query and joins Application to populate ReferenceNo.
applications/Unity.GrantManager/src/Unity.GrantManager.Application.Contracts/ApplicantProfile/ProfileData/ContactInfoItemDto.cs Adds ReferenceNo field to contact DTO.
applications/Unity.GrantManager/src/Unity.GrantManager.Application.Contracts/ApplicantProfile/IApplicantProfileContactService.cs Adds new service method for applicant agent contacts.
applications/Unity.GrantManager/test/Unity.GrantManager.Application.Tests/Contacts/ContactInfoServiceTests.cs Adds tests for applicant agent contact retrieval and ReferenceNo mapping.
applications/Unity.GrantManager/test/Unity.GrantManager.Application.Tests/Contacts/ContactInfoDataProviderTests.cs Updates provider tests to assert agent retrieval + merged counts/order.
applications/Unity.GrantManager/test/Unity.GrantManager.Application.Tests/Applicants/ApplicantProfileDataProviderTests.cs Updates test setup to stub new contact service method.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

🧪 Unit Test Results (Parallel Execution)

Tests

📊 Summary

Result Count
✅ Passed 451
❌ Failed 0
⚠️ Skipped 0

📄 HTML Reports

  • Merged Tests (HTML): Included in artifacts
    Generated automatically by CI.

@AndreGAot AndreGAot merged commit 7289673 into dev Feb 27, 2026
22 checks passed
@AndreGAot AndreGAot deleted the feature/AB#30429-profile-contacts-add-agent branch February 27, 2026 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants