diff --git a/docs/sign-requests.md b/docs/sign-requests.md index d746c1b7..3391d395 100644 --- a/docs/sign-requests.md +++ b/docs/sign-requests.md @@ -171,7 +171,7 @@ OPTIONS supported for: is_in_person,order,embed_url_external_user_id,redirect_url,declined_redirect_url --source-files=source-files - (required) Comma separated list of files to create a signing document from. This is currently limited to one file, + (required) Comma separated list of files to create a signing document from. This is currently limited to 10 files, e.g. 12345 --[no-]text-signatures-enabled diff --git a/src/commands/sign-requests/create.js b/src/commands/sign-requests/create.js index 6c219c73..81854c3b 100644 --- a/src/commands/sign-requests/create.js +++ b/src/commands/sign-requests/create.js @@ -118,7 +118,7 @@ SignRequestsCreateCommand.flags = { 'source-files': flags.string({ required: true, description: - 'Comma separated list of files to create a signing document from. This is currently limited to one file, e.g. 12345', + 'Comma separated list of files to create a signing document from. This is currently limited to 10 files, e.g. 12345', parse: input => input.split(',').map(id => ({ type: 'file', id, diff --git a/test/commands/sign-requests.test.js b/test/commands/sign-requests.test.js index 37c89bfe..fab5f94c 100644 --- a/test/commands/sign-requests.test.js +++ b/test/commands/sign-requests.test.js @@ -51,6 +51,7 @@ describe('Sign requests', () => { signerRedirectUrl = 'https://box.com/redirect_url_signer_1', signerDeclinedRedirectUrl = 'https://box.com/declined_redirect_url_signer_1', fileId = '1234', + fileId2 = '2345', parentFolderId = '2345', documentTag1Id = '3456', documentTag1Value = 'hello', @@ -76,6 +77,10 @@ describe('Sign requests', () => { type: 'file', id: fileId, }, + { + type: 'file', + id: fileId2, + } ], parent_folder: { type: 'folder', @@ -100,7 +105,7 @@ describe('Sign requests', () => { .command([ 'sign-requests:create', `--signer=email=${signerEmail},role=approver,is_in_person=1,redirect_url=${signerRedirectUrl},declined_redirect_url=${signerDeclinedRedirectUrl}`, - `--source-files=${fileId}`, + `--source-files=${fileId},${fileId2}`, `--parent-folder=${parentFolderId}`, `--prefill-tag=id=${documentTag1Id},text=${documentTag1Value}`, `--prefill-tag=id=${documentTag2Id},checkbox=0`, @@ -130,6 +135,10 @@ describe('Sign requests', () => { type: 'file', id: fileId, }, + { + type: 'file', + id: fileId2, + } ], parent_folder: { type: 'folder', @@ -154,7 +163,7 @@ describe('Sign requests', () => { .command([ 'sign-requests:create', `--signer=email=${signerEmail},role=approver,is-in-person=1,redirect-url=${signerRedirectUrl},declined-redirect-url=${signerDeclinedRedirectUrl}`, - `--source-files=${fileId}`, + `--source-files=${fileId},${fileId2}`, `--parent-folder=${parentFolderId}`, `--prefill-tag=id=${documentTag1Id},text=${documentTag1Value}`, `--prefill-tag=id=${documentTag2Id},checkbox=0`,