Skip to content

[DEVOPS-4655] feat(administrative-roles): add administrative roles and role assignments - #43

Merged
Dion Gionet Mallet (dion-gionet) merged 2 commits into
masterfrom
devops/DEVOPS-4655-administrative-roles
Sep 3, 2026
Merged

Dion Gionet Mallet (dion-gionet) merged 2 commits into
masterfrom
devops/DEVOPS-4655-administrative-roles

Conversation

@dion-gionet

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

🤖 You did not bump the version, a release won't be created ⚠️

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

Array-shaped v3 error responses can bypass result validation, and the README attribution is unintentionally removed.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Adds DVLS 2026.3 administrative-role and role-assignment support.

Changes:

  • Adds role and assignment APIs, models, filters, and pagination.
  • Defines administrative permissions, scopes, actions, and built-in roles.
  • Adds response helpers, tests, client wiring, and documentation.
File summaries
File Description
v3.go Handles v3 envelopes and paging.
utils.go Adds JSON-value detection.
README.md Documents version requirements.
mock_test.go Adds shared test IDs.
authentication.go Exposes new client services.
administrativerolescopetype_string.go Generates scope strings.
administrativerolememberaction_string.go Generates action strings.
administrativeroleassigneetype_string.go Generates assignee strings.
administrativepermission_string.go Generates permission strings.
administrative_types.go Defines enums and built-in roles.
administrative_roles.go Implements role retrieval APIs.
administrative_roles_unit_test.go Tests role APIs.
administrative_roles_test.go Adds integration coverage.
administrative_role_assignments.go Implements assignment APIs.
administrative_role_assignments_unit_test.go Tests assignment APIs.
administrative_permissions.go Defines permission constants.
Review details

Files not reviewed (4)

  • administrativepermission_string.go: Generated file
  • administrativeroleassigneetype_string.go: Generated file
  • administrativerolememberaction_string.go: Generated file
  • administrativerolescopetype_string.go: Generated file
  • Files reviewed: 12/16 changed files
  • Comments generated: 2
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread v3.go
Comment thread README.md
@dion-gionet

Copy link
Copy Markdown
Contributor Author

Copilot resolve the merge conflicts in this pull request

…administrative-roles

# Conflicts:
#	authentication.go
#	mock_test.go
#	utils.go

Co-authored-by: dion-gionet <29441318+dion-gionet@users.noreply.github.com>

Copilot AI commented Sep 3, 2026

Copy link
Copy Markdown

Copilot resolve the merge conflicts in this pull request

Resolved the merge conflicts with origin/master in merge commit 928d91b, retaining both the administrative-role and user/group/entry-permissions changes.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

🤖 You did not bump the version, a release won't be created ⚠️

@rbstp Richard Boisvert (rbstp) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@dion-gionet
Dion Gionet Mallet (dion-gionet) merged commit 1a96c29 into master Sep 3, 2026
2 checks passed
@dion-gionet
Dion Gionet Mallet (dion-gionet) deleted the devops/DEVOPS-4655-administrative-roles branch September 3, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants