Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
d83f7d2
Update triggers
kramduny-cps Jun 12, 2026
bf8c774
Feature/fct2 9737 nuget upgrade (#2060)
cpsgopisivanappanvasanthi Jun 16, 2026
c3f62a0
#FCT2-19296 - accommodate new style load balancing cookie (#2058) (#2…
kramduny-cps Jun 17, 2026
a668bf9
Fix e2e tests after .net10 upgrade (#2066)
kramduny-cps Jun 17, 2026
ac59ab6
Chore/fix dotnet agents (#2069)
dbarber-cps Jun 18, 2026
be3cce0
Feature/fct2 18423 generate dac doc for single defendants (#2070)
TahmeedAhmed-NTT-CPS Jun 18, 2026
8ca5d05
Downmerge from Main (#2072)
kramduny-cps Jun 22, 2026
da591dc
Feature/fct2 19668 branching (#2071)
dbarber-cps Jun 22, 2026
d7e3035
Bug fix - FCT2-19721 - Upgarded the Aspose PDF Drawing library for ht…
cpsgopisivanappanvasanthi Jun 22, 2026
508343e
Fct2 19668pipeline triggers (#2074)
dbarber-cps Jun 25, 2026
d4343dd
Sync Dev with Main (#2080)
kramduny-cps Jul 1, 2026
dfa10c5
Feature/fct2 18624 warning message large file size (#2075)
TahmeedAhmed-NTT-CPS Jul 3, 2026
64c5fb7
FCT2-19748 & FCT2-20177 Mg Forms to Comms mapping changes (#2081)
girmacps Jul 3, 2026
65518ec
Feature/fct2 15654 Add cancellation token to APIs and Services (#2064)
girmacps Jul 7, 2026
a36604f
FCT2-16019 Whitelist Register a Case in prod for auth handover (#2086)
brad-cps Jul 10, 2026
4fbc498
FCT2-20395-cwa-make-supporting-notes-required-where-redaction-type-ot…
robmolloy-cps Jul 14, 2026
3e6f8fe
FCT2-20486-19-i-cannot-view-materials-3 (#2085)
robmolloy-cps Jul 14, 2026
23179b6
FCT2-19721 - Fix for Redaction converting PDF to image (#2090)
kramduny-cps Jul 14, 2026
bc29235
Fct2 18624 expose large file size header (#2091)
TahmeedAhmed-NTT-CPS Jul 15, 2026
ffb114c
Merge branch 'main' into development
kramduny-cps Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cps.Fct.Hk.Ui.Interfaces/Cps.Fct.Hk.Ui.Interfaces.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

<ItemGroup>
<ProjectReference Include="..\polaris-pipeline\Common\Common.csproj" />
<PackageReference Include="Cps.MasterDataService.Infrastructure.ApiClient" Version="1.1.155662" />
<PackageReference Include="Cps.MasterDataService.Infrastructure.ApiClient" Version="1.1.164739" />
</ItemGroup>

</Project>
3 changes: 2 additions & 1 deletion Cps.Fct.Hk.Ui.Interfaces/IBulkSetUnusedService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ public interface IBulkSetUnusedService
/// <param name="caseId">The case ID.</param>
/// <param name="cmsAuthValues">The authentication values for CMS access.</param>
/// <param name="bulkSetUnusedRequests">The materials to reclassify as unused.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>A task that returns the bulk set response.</returns>
Task<BulkSetUnusedResponse> BulkSetUnusedAsync(int caseId, CmsAuthValues cmsAuthValues, IReadOnlyCollection<BulkSetUnusedRequest> bulkSetUnusedRequests);
Task<BulkSetUnusedResponse> BulkSetUnusedAsync(int caseId, CmsAuthValues cmsAuthValues, IReadOnlyCollection<BulkSetUnusedRequest> bulkSetUnusedRequests, CancellationToken cancellationToken = default);
}
3 changes: 2 additions & 1 deletion Cps.Fct.Hk.Ui.Interfaces/ICaseActionPlanService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public interface ICaseActionPlanService
/// <param name="caseId">The unique identifier of the case for which an action plan is being created.</param>
/// <param name="addCaseActionPlanRequest">The action plan to create.</param>
/// <param name="cmsAuthValues">The authentication values used to authorize the request to retrieve communications.</param>
/// <param name="cancellationToken">The cancellation token.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains a read-only <see cref="NoContentResult"/> object.</returns>
Task<NoContentResult> AddCaseActionPlanAsync(string urn, int caseId, AddCaseActionPlanRequest addCaseActionPlanRequest, CmsAuthValues cmsAuthValues);
Task<NoContentResult> AddCaseActionPlanAsync(string urn, int caseId, AddCaseActionPlanRequest addCaseActionPlanRequest, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);
}
3 changes: 2 additions & 1 deletion Cps.Fct.Hk.Ui.Interfaces/ICaseDefendantsService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ public interface ICaseDefendantsService
/// </summary>
/// <param name="caseId">Unique identifier of the case to retrieve defendants for.</param>
/// <param name="cmsAuthValues">The authentication values used to authorize the request to retrieve defendants.</param>
/// <param name="cancellationToken">Cancelltion token.</param>
/// <returns>A task <see cref="Task"/> representing the asynchronous operation.</returns>
Task<DefendantsResponse> GetCaseDefendantsAsync(int caseId, CmsAuthValues cmsAuthValues);
Task<DefendantsResponse> GetCaseDefendantsAsync(int caseId, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);
}
4 changes: 3 additions & 1 deletion Cps.Fct.Hk.Ui.Interfaces/ICaseInfoService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

namespace Cps.Fct.Hk.Ui.Interfaces;

using System.Threading;
using System.Threading.Tasks;
using Common.Dto.Request;
using Common.Dto.Response.HouseKeeping;
Expand All @@ -18,6 +19,7 @@ public interface ICaseInfoService
/// </summary>
/// <param name="caseId">The unique identifier of the case for which communications are being retrieved.</param>
/// <param name="cmsAuthValues">The authentication values used to authorize the request to retrieve communications.</param>
/// <param name="cancellationToken">A token to cancel the asynchronous operation. Defaults to <see cref="CancellationToken.None"/>.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains a read-only <see cref="CaseSummary"/> object.</returns>
Task<CaseSummaryResponse> GetCaseInfoAsync(int caseId, CmsAuthValues cmsAuthValues);
Task<CaseSummaryResponse> GetCaseInfoAsync(int caseId, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);
}
3 changes: 2 additions & 1 deletion Cps.Fct.Hk.Ui.Interfaces/ICaseLockService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ public interface ICaseLockService
/// </summary>
/// <param name="caseId">The ID of the case to be unlocked.</param>
/// <param name="cmsAuthValues">The CMS authentication values required for the API call.</param>
/// <param name="cancellationToken">Cancellation token.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains a read-only string object.</returns>
Task<CaseLockedStatusResult> CheckCaseLockAsync(int caseId, CmsAuthValues cmsAuthValues);
Task<CaseLockedStatusResult> CheckCaseLockAsync(int caseId, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);
}
7 changes: 4 additions & 3 deletions Cps.Fct.Hk.Ui.Interfaces/ICaseMaterialService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ public interface ICaseMaterialService
/// <param name="unusedMaterials">
/// The <see cref="UnusedMaterialsResponse"/> containing collections of unused materials to be mapped.
/// </param>
/// <param name="communications">Inbox communucations.</param>
/// <returns>
/// A list of <see cref="CaseMaterial"/> objects representing the mapped unused materials.
/// Returns an empty list if no materials are available.
Expand All @@ -90,6 +89,7 @@ public interface ICaseMaterialService
/// </summary>
/// <param name="caseId">The ID of the case.</param>
/// <param name="cmsAuthValues">Authentication details for accessing the CMS.</param>
/// <param name="cancellationToken">A token to cancel the asynchronous operation. Defaults to <see cref="CancellationToken.None"/>.</param>
/// <returns>
/// A tuple containing case communications, unused materials, used statements, used exhibits, used MG forms, used other materials and exhibit producers.
/// </returns>
Expand All @@ -101,7 +101,7 @@ public interface ICaseMaterialService
UsedMgFormsResponse,
UsedOtherMaterialsResponse,
ExhibitProducersResponse)>
RetrieveCaseMaterialsAsync(int caseId, CmsAuthValues cmsAuthValues);
RetrieveCaseMaterialsAsync(int caseId, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);

/// <summary>
/// Adds materials to the list of case materials, handling duplicates by removing the existing material and adding the new one.
Expand All @@ -120,6 +120,7 @@ void AddCaseMaterials<T>(List<CaseMaterial> allCaseMaterials, IEnumerable<T> mat
/// </summary>
/// <param name="caseId">The unique ID of the case.</param>
/// <param name="cmsAuthValues">Authorization values for CMS access.</param>
/// <param name="cancellationToken">A token to cancel the asynchronous operation. Defaults to <see cref="CancellationToken.None"/>.</param>
/// <returns>A <see cref="Task{TResult}"/> representing the result of the asynchronous operation.</returns>
public Task<ExhibitProducersResponse> GetExhibitProducersAsync(int caseId, CmsAuthValues cmsAuthValues);
public Task<ExhibitProducersResponse> GetExhibitProducersAsync(int caseId, CmsAuthValues cmsAuthValues, CancellationToken cancellationToken = default);
}
Loading
Loading