Skip to content

Comments

feat: Agency Admin Roles#1438

Merged
nayr974 merged 28 commits intorelease/2.18from
CE-2167-agency-admin-roles
Feb 20, 2026
Merged

feat: Agency Admin Roles#1438
nayr974 merged 28 commits intorelease/2.18from
CE-2167-agency-admin-roles

Conversation

@afwilcox
Copy link
Collaborator

@afwilcox afwilcox commented Feb 19, 2026

Description

Please provide a summary of the change and the issue fixed. Please include relevant context. List dependency changes.

Fixes # CE-2167

Before this is merged to test or prod new roles need to be created in Keycloak:

  • Global Administrator
  • Agency Administrator

After those roles are created and assigned the following roles should be deleted:

  • Temporary Test Admin
  • COS Administrator (if exists)
  • System Administrator (if exists)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

User Administration tests

  • As Agency Administrator I can only update users in my Agency and NRS (Sector)
  • As Agency Administrator I cannot assign a user to another agency
  • As Global Administrator all functionality is available as per before this change.

Legislation Administration tests

  • As Agency Administrator I can only create legislation for my agency and NRS (Sector)
  • As Agency AdministratorI can only update legislation in my agency and NRS (Sector)
  • As Global Administrator all functionality is available as per before this change.

Feature Management tests:

  • All functionality is available as per before this change.

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Further comments


Thanks for the PR!

Deployments, as required, will be available below:

Please create PRs in draft mode. Mark as ready to enable:

After merge, new images are deployed in:


Thanks for the PR!

Deployments, as required, will be available below:

Please create PRs in draft mode. Mark as ready to enable:

After merge, new images are deployed in:

nayr974 and others added 27 commits February 10, 2026 13:58
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: jon-funk <johnthomasfunk@gmail.com>
Co-authored-by: Dmitri <108112696+dk-bcps@users.noreply.github.com>
Co-authored-by: Mike Vesprini <mike@button.is>
Co-authored-by: Ryan Rondeau <nayr974@users.noreply.github.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: jon-funk <johnthomasfunk@gmail.com>
Co-authored-by: Ryan Rondeau <ryan_rondeau@live.ca>
Co-authored-by: Dmitri <108112696+dk-bcps@users.noreply.github.com>
Co-authored-by: Ryan Rondeau <nayr974@users.noreply.github.com>
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: jon-funk <johnthomasfunk@gmail.com>
Co-authored-by: Ryan Rondeau <ryan_rondeau@live.ca>
Co-authored-by: Dmitri <108112696+dk-bcps@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
…1412)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
…1415)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: Ryan Rondeau <nayr974@users.noreply.github.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: afwilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: Ryan Rondeau <nayr974@users.noreply.github.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
#1402)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: afwilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
…e no attachments does not do anything (#1432)

Co-authored-by: afwilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: Ryan Rondeau <ryan_rondeau@live.ca>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
…1434)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alec Wilcox <alecwilcox@gmail.com>
Co-authored-by: team-wolverine-nrm-repo-updater[bot] <203337993+team-wolverine-nrm-repo-updater[bot]@users.noreply.github.com>
@nayr974 nayr974 added the ME ME ME ME! Merge me next!!!!! label Feb 20, 2026
@nayr974
Copy link
Collaborator

nayr974 commented Feb 20, 2026

/patch_version

@sonarqubecloud
Copy link

@nayr974 nayr974 merged commit 0b660a5 into release/2.18 Feb 20, 2026
34 checks passed
@nayr974 nayr974 deleted the CE-2167-agency-admin-roles branch February 20, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ME ME ME ME! Merge me next!!!!!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants