Open
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
derek-etherton-opslevel
approved these changes
Mar 5, 2026
| Definition PropertyDefinitionId `graphql:"definition"` | ||
| Locked bool `graphql:"locked"` | ||
| Owner EntityOwnerService `graphql:"owner"` | ||
| Owner PropertyOwner `graphql:"owner"` |
Contributor
There was a problem hiding this comment.
this is a small breaking change where like property.Owner.Aliases would work before, but now you'd have to do property.Owner.ServiceId.Aliases. I think it makes sense though, maybe just ensure we record it as a breaking change in changelog? I'm not 100% sure how we handle these historically.
| if err != nil { | ||
| return nil, err | ||
| } | ||
| team.Properties.TotalCount += resp.TotalCount |
Contributor
There was a problem hiding this comment.
looks like the way we're loading properties totalCount on services is wrong, and we cargo culted it here. This is just a recursive loop so totalCount is always 0 - I think we yoinked a ListX pattern by accident, which works a bit differently.
I think we can just set totalCount at the very end, like: service.Properties.TotalCount = len(service.Properties.Nodes)
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Resolves #12820
Problem
We need to support custom properties for teams
Solution
Add custom property CRU operations for teams. Added a new service.GetProperty as the original GetProperty while following the Opslevel schema was misleading as it appeared to support teams.
Test code for your enjoyment:
Checklist