-
Notifications
You must be signed in to change notification settings - Fork 5
feature/AB#30415 - Modular Applicant Permissions #2870
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
JamesPasta
merged 27 commits into
dev
from
feature/AB#30415-modular-applicant-permissions-merge-fix
Aug 26, 2026
Merged
Changes from all commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
785b22d
[AB#30415] Add zone-type attribute to manually bypass toggle checks
plavoie-BC 1e7ec70
[AB#30415] Refactor Applicant Management permissions hierarchy
plavoie-BC 02bd6d0
[AB#30415] Apply Applicant Management Zones
plavoie-BC 1b9b5ca
[AB#30415] Add Applicant List Permission
plavoie-BC 256a7da
[AB#30415] Add Applicant History Permission and Zones
plavoie-BC 8b32d38
[AB#30415] Update Applicant History AppService Permissions
plavoie-BC 0cb5b18
[AB#30415] Add Applicant Info Zones
plavoie-BC c7d1a55
[AB#30415] Add Applicant Contact Permission Restrictions
plavoie-BC 563e6cf
[AB#30415] Add Applicant Address Zones and Authroization
plavoie-BC b38fdd7
[AB#30415] Add Delete Applicant Authroization
plavoie-BC 83f44cf
[AB#30415] Add Applicant Merge Authorization
plavoie-BC bff8247
Merge remote-tracking branch 'origin/dev' into feature/AB#30415-modul…
plavoie-BC 7a50c29
[AB#30415] Fix SonarQube Issue
plavoie-BC 8697b8d
Revert "[AB#30415] Fix SonarQube Issue" and preserve intended changes
plavoie-BC 3296ebe
[AB#30415] Move Assign Applicant for Application Management
plavoie-BC e355914
[AB#30415] Normalize Applicant Management Hierarchy
plavoie-BC a945967
[AB#30415] Update Applicant Management Zones
plavoie-BC 5c0e09b
Merge remote-tracking branch 'origin/dev' into feature/AB#30415-modul…
plavoie-BC 9b31805
[AB#30415] Remove unused applicant management permissions
plavoie-BC 1f3d8f8
[AB#30415] Code quality improvements
plavoie-BC 044a699
[AB#30415] Fix applicant merge permissions
plavoie-BC 231cdfb
Merge branch 'dev' into feature/AB#30415-modular-applicant-permission…
plavoie-BC 7e0e293
[AB#30415] Add Applicant widget read permission policies
plavoie-BC 7182ac8
[AB#30415] Update Applicant Supplier Lookup Logic for merges
plavoie-BC 3b0d08a
[AB#30415] Resolve null red-stop bug
plavoie-BC 8244991
Merge remote-tracking branch 'origin/dev' into feature/AB#30415-modul…
plavoie-BC cacb5bd
[AB#30415] ApplicantOrganizationInfo Save Button Bugfix
plavoie-BC File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
96 changes: 96 additions & 0 deletions
96
...ty.GrantManager/modules/Unity.SharedKernel/Constants/UnitySelector.ApplicantManagement.cs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,96 @@ | ||
| namespace Unity.Modules.Shared; | ||
|
|
||
| public static partial class UnitySelector | ||
| { | ||
| public static partial class ApplicantManagement | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement"; | ||
|
|
||
|
|
||
| public static partial class Applicant | ||
| { | ||
| // Default includes View Applicants List | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Applicant"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.Applicant.Update"; | ||
| public const string Delete = "Unity.GrantManager.ApplicantManagement.Applicant.Delete"; | ||
| public const string Merge = "Unity.GrantManager.ApplicantManagement.Applicant.Merge"; | ||
| } | ||
|
|
||
| public static partial class ApplicantInfo | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.ApplicantInfo"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.ApplicantInfo.Update"; | ||
| public const string Update_RedStop = "Unity.GrantManager.ApplicantManagement.ApplicantInfo.Update.RedStop"; | ||
|
|
||
| public static partial class OrganizationInfo | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.ApplicantInfo.OrganizationInfo"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.ApplicantInfo.OrganizationInfo.Update"; | ||
| } | ||
| } | ||
|
|
||
| public static partial class Contacts | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Contacts"; | ||
| public const string Create = "Unity.GrantManager.ApplicantManagement.Contacts.Create"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.Contacts.Update"; | ||
| public const string Delete = "Unity.GrantManager.ApplicantManagement.Contacts.Delete"; | ||
| } | ||
|
|
||
| public static partial class Addresses | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Addresses"; | ||
| public const string Create = "Unity.GrantManager.ApplicantManagement.Addresses.Create"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.Addresses.Update"; | ||
| public const string Delete = "Unity.GrantManager.ApplicantManagement.Addresses.Delete"; | ||
| } | ||
|
|
||
| public static partial class Payments | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Payments"; | ||
| public const string EditSupplierInfo = "Unity.GrantManager.ApplicantManagement.Payments.EditSupplierInfo"; | ||
| } | ||
|
|
||
| public static partial class History | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.History"; | ||
|
|
||
| public static partial class FundingHistory | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.History.Funding"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.History.Funding.Update"; | ||
| } | ||
|
|
||
| public static partial class AuditHistory | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.History.Audit"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.History.Audit.Update"; | ||
| } | ||
|
|
||
| public static partial class IssueHistory | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.History.Issue"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.History.Issue.Update"; | ||
| } | ||
|
|
||
| public static partial class ReportsHistory | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.History.Report"; | ||
| public const string Update = "Unity.GrantManager.ApplicantManagement.History.Report.Update"; | ||
| } | ||
| } | ||
|
|
||
| public static partial class Comments | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Comments"; | ||
| public const string Create = "Unity.GrantManager.ApplicantManagement.Comments.Create"; | ||
| } | ||
|
|
||
| public static partial class Attachments | ||
| { | ||
| public const string Default = "Unity.GrantManager.ApplicantManagement.Attachments"; | ||
| public const string Upload = "Unity.GrantManager.ApplicantManagement.Attachments.Upload"; | ||
| public const string EditLabel = "Unity.GrantManager.ApplicantManagement.Attachments.EditLabel"; | ||
| } | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 3 additions & 0 deletions
3
...antManager.Application.Contracts/ApplicantProfile/History/SaveApplicantHistoryNotesDto.cs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.