feat(domain): add validators for role and workspace assignments #290
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.
📥 Pull Request
❓ What are you trying to address
This pull request includes changes to the
internal/services/domain
package, focusing on adding validators to resource schemas and updating test cases to handle multiple entities.Schema Validation Enhancements:
internal/services/domain/resource_domain_role_assignments.go
: Addedobjectvalidator.IsRequired()
to ensure that the object is required in the schema.internal/services/domain/resource_domain_workspace_assignments.go
: Addedsetvalidator.SizeAtLeast(1)
to enforce that the set must contain at least one element.Test Case Updates:
internal/services/domain/resource_domain_workspace_assignments_test.go
: Updated test case to handle multiple entities and validate the new schema rules. [1] [2] [3]