From bfe5192574b6531af944d6887ed1c285aad643b4 Mon Sep 17 00:00:00 2001 From: sebastian Date: Wed, 13 Nov 2024 16:08:21 +0100 Subject: [PATCH 1/2] Fixed create user parameters for v3 --- src/version3/models/newUserDetails.ts | 6 ++++++ src/version3/users.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/src/version3/models/newUserDetails.ts b/src/version3/models/newUserDetails.ts index e4579ffe63..7b454eb6d8 100644 --- a/src/version3/models/newUserDetails.ts +++ b/src/version3/models/newUserDetails.ts @@ -4,4 +4,10 @@ export interface NewUserDetails { self?: string; /** The email address for the user. */ emailAddress: string; + /** + * Products the new user has access to. Valid products are: jira-core, jira-servicedesk, jira-product-discovery, + * jira-software. To create a user without product access, set this field to be an empty array. + * Defaults to ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software']. + */ + products?: string[]; } diff --git a/src/version3/users.ts b/src/version3/users.ts index e0e0bb33c1..c6b3b768c4 100644 --- a/src/version3/users.ts +++ b/src/version3/users.ts @@ -73,6 +73,7 @@ export class Users { method: 'POST', data: { emailAddress: parameters.emailAddress, + products: parameters.products ? parameters.products : ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software'], self: parameters.self, }, }; From 2e462e8cb1217405bd51a3c66abe9a2b53f7f0ab Mon Sep 17 00:00:00 2001 From: Appelberg-s Date: Wed, 18 Dec 2024 10:55:54 +0100 Subject: [PATCH 2/2] Update src/version3/models/newUserDetails.ts Co-authored-by: Vladislav Tupikin --- src/version3/models/newUserDetails.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version3/models/newUserDetails.ts b/src/version3/models/newUserDetails.ts index 7b454eb6d8..e4a106e3f6 100644 --- a/src/version3/models/newUserDetails.ts +++ b/src/version3/models/newUserDetails.ts @@ -9,5 +9,5 @@ export interface NewUserDetails { * jira-software. To create a user without product access, set this field to be an empty array. * Defaults to ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software']. */ - products?: string[]; + products?: ('jira-core' | 'jira-servicedesk' | 'jira-product-discovery' | 'jira-software' | string)[]; }