From 1640f16c676588ae46ae7e16bd332ac4df34ff3b Mon Sep 17 00:00:00 2001 From: domenicsim1 Date: Fri, 7 Feb 2025 14:57:22 +1100 Subject: [PATCH 1/2] fix: granted space permissions forcing UI order --- octopusdeploy/schema_user_role.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octopusdeploy/schema_user_role.go b/octopusdeploy/schema_user_role.go index 4487a9170..5882a02dc 100644 --- a/octopusdeploy/schema_user_role.go +++ b/octopusdeploy/schema_user_role.go @@ -101,7 +101,7 @@ func getUserRoleSchema() map[string]*schema.Schema { "granted_space_permissions": { Elem: &schema.Schema{Type: schema.TypeString}, Optional: true, - Type: schema.TypeList, + Type: schema.TypeSet, }, "granted_system_permissions": { Elem: &schema.Schema{Type: schema.TypeString}, From 80c43bcb81e5b9e05568377ab1de1c7dc2359705 Mon Sep 17 00:00:00 2001 From: domenicsim1 Date: Fri, 7 Feb 2025 15:10:49 +1100 Subject: [PATCH 2/2] chore: update docs --- docs/data-sources/user_roles.md | 2 +- docs/resources/user_role.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/data-sources/user_roles.md b/docs/data-sources/user_roles.md index 8c6bc4544..4df180d22 100644 --- a/docs/data-sources/user_roles.md +++ b/docs/data-sources/user_roles.md @@ -44,7 +44,7 @@ Read-Only: - `can_be_deleted` (Boolean) - `description` (String) -- `granted_space_permissions` (List of String) +- `granted_space_permissions` (Set of String) - `granted_system_permissions` (List of String) - `id` (String) - `name` (String) diff --git a/docs/resources/user_role.md b/docs/resources/user_role.md index c3e656b02..de32b7b9e 100644 --- a/docs/resources/user_role.md +++ b/docs/resources/user_role.md @@ -38,7 +38,7 @@ resource "octopusdeploy_user_role" "example" { - `can_be_deleted` (Boolean) - `description` (String) The description of this user role. -- `granted_space_permissions` (List of String) +- `granted_space_permissions` (Set of String) - `granted_system_permissions` (List of String) - `id` (String) The unique ID for this resource. - `space_permission_descriptions` (List of String)