Skip to content

Feature/ab#28800 portal payments#2126

Merged
AndreGAot merged 4 commits into
devfrom
feature/AB#28800-portal-payments
Mar 13, 2026
Merged

Feature/ab#28800 portal payments#2126
AndreGAot merged 4 commits into
devfrom
feature/AB#28800-portal-payments

Conversation

@AndreGAot
Copy link
Copy Markdown
Contributor

No description provided.

@AndreGAot AndreGAot requested a review from Copilot March 13, 2026 22:10
@AndreGAot AndreGAot marked this pull request as draft March 13, 2026 22:10
@github-actions
Copy link
Copy Markdown

🧪 Unit Test Results (Parallel Execution)

Tests

📊 Summary

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

📄 HTML Reports

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

Copy link
Copy Markdown
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 end-to-end documentation for the transactional inbox/outbox + Grants Portal RabbitMQ pipeline, and completes the previously-placeholder applicant profile providers (notably PaymentInfo) with test coverage.

Changes:

  • Added new docs for the Transactional Inbox/Outbox pattern and the Grants Portal RabbitMQ integration.
  • Updated Applicant Profile provider documentation to mark ORGINFO/PAYMENTINFO as implemented and describe their data shapes/flows.
  • Implemented PaymentInfoDataProvider (and DTOs) plus added/updated unit tests.

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
documentation/transactional-outbox-pattern.md New documentation describing the inbox/outbox architecture, schema, lifecycle, and integration guidance.
documentation/applicant-portal/grants-portal-rabbitmq-integration.md New documentation for Grants Portal RabbitMQ topology, message formats, pipeline services, and ops guidance.
documentation/applicant-portal/applicant-profile-data-providers.md Updates provider status and adds detailed sections for ORGINFO/PAYMENTINFO, plus provider interface and read/write flow notes.
applications/Unity.GrantManager/src/Unity.GrantManager.Application/ApplicantProfile/PaymentInfoDataProvider.cs Implements PAYMENTINFO provider querying submissions/applications/payment requests.
applications/Unity.GrantManager/src/Unity.GrantManager.Application.Contracts/ApplicantProfile/ProfileData/PaymentInfoItemDto.cs Adds DTO for individual payment items returned to the portal.
applications/Unity.GrantManager/src/Unity.GrantManager.Application.Contracts/ApplicantProfile/ProfileData/ApplicantPaymentInfoDto.cs Extends PAYMENTINFO response to include a payments list.
applications/Unity.GrantManager/test/Unity.GrantManager.Application.Tests/Applicants/PaymentInfoDataProviderTests.cs New unit tests covering PAYMENTINFO provider behavior and mapping.
applications/Unity.GrantManager/test/Unity.GrantManager.Application.Tests/Applicants/ApplicantProfileDataProviderTests.cs Updates tests to construct PaymentInfoDataProvider with required dependencies.
applications/Unity.GrantManager/documentation/applicant-portal/applicant-profile-data-providers.md Removes duplicate/older documentation copy under the application folder.

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

@github-actions
Copy link
Copy Markdown

🧪 Unit Test Results (Parallel Execution)

Tests

📊 Summary

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

📄 HTML Reports

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

1 similar comment
@github-actions
Copy link
Copy Markdown

🧪 Unit Test Results (Parallel Execution)

Tests

📊 Summary

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

📄 HTML Reports

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

@AndreGAot AndreGAot marked this pull request as ready for review March 13, 2026 23:28
@AndreGAot AndreGAot merged commit e7b9258 into dev Mar 13, 2026
22 checks passed
@AndreGAot AndreGAot deleted the feature/AB#28800-portal-payments branch March 13, 2026 23:28
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