Skip to content

Conversation

@vitormattos
Copy link
Member

No description provided.

Allow envelopes to be created at user-specified absolute paths.
Add getUserRootFolder() and getOrCreateFolderByAbsolutePath() methods
to FolderService for path-based folder management with validation.

Signed-off-by: Vitor Mattos <[email protected]>
Move EnvelopeService and EnvelopeFileRelocator to Service/Envelope/
namespace for better code organization. Extract file relocation logic
from RequestSignatureService into EnvelopeFileRelocator to improve
separation of concerns and testability.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests for getUserRootFolder() and getOrCreateFolderByAbsolutePath()
to validate folder creation, nested paths, and empty folder validation.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests covering custom paths (root, nested, with spaces), default
naming patterns, empty folder validation, and file count constraints
using dataProviders for better test organization.

Signed-off-by: Vitor Mattos <[email protected]>
Add tests for file relocation logic validating files are copied into
envelope folders when outside, returned as-is when already inside, and
proper error handling for invalid nodes. Update namespace references
in related test files.

Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos vitormattos added this to the Next Major (33) milestone Jan 2, 2026
@vitormattos vitormattos self-assigned this Jan 2, 2026
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Jan 2, 2026
Signed-off-by: Vitor Mattos <[email protected]>
@vitormattos
Copy link
Member Author

/backport to stable32

@vitormattos
Copy link
Member Author

/backport to stable31

@vitormattos vitormattos merged commit ba85b03 into main Jan 2, 2026
67 checks passed
@vitormattos vitormattos deleted the feat/envelope-custom-path branch January 2, 2026 15:42
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 4. to release in Roadmap Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 4. to release

Development

Successfully merging this pull request may close these issues.

2 participants