twenty/packages
Antoine Moreaux 2524d64687
Feat/improve error management in core module (#8933)
## Summary
This Pull Request introduces a custom validator for checking forbidden
words in workspaces and refines how exceptions are handled within the
workspace module.

- Introduced `ForbiddenWords` custom class validator for validating
forbidden words against specific fields in `UpdateWorkspaceInput`.
- Added `EnvironmentService` usage in `WorkspaceService` to check
default subdomains.
- New file `workspaceGraphqlApiExceptionHandler` to handle GraphQL API
exceptions with specific error mappings.
- Expanded `WorkspaceExceptionCode` with `SUBDOMAIN_ALREADY_TAKEN`.
- Added new unit tests for validating forbidden words and exception
handler behavior.
2024-12-07 16:48:53 +01:00
..
twenty-chrome-extension Settings Option Card component (#8456) 2024-11-18 09:22:33 +00:00
twenty-docker Updated website docs and /twenty-server/.env (#8801) 2024-11-29 14:12:09 +01:00
twenty-e2e-testing feat(*): allow to select auth providers + add multiworkspace with subdomain management (#8656) 2024-12-03 19:06:28 +01:00
twenty-emails Fix broken image urls in Settings > Profile and Invite To Workspace Email (#8942) 2024-12-07 14:57:32 +01:00
twenty-front Fix broken image urls in Settings > Profile and Invite To Workspace Email (#8942) 2024-12-07 14:57:32 +01:00
twenty-server Feat/improve error management in core module (#8933) 2024-12-07 16:48:53 +01:00
twenty-tinybird refactor webhookAnalytics call and enrich analytics module (#8253) 2024-11-08 10:00:51 +01:00
twenty-ui Fix broken image urls in Settings > Profile and Invite To Workspace Email (#8942) 2024-12-07 14:57:32 +01:00
twenty-utils Fix docs build in CI (#5826) 2024-06-11 19:06:37 +02:00
twenty-website doc(tips): add tips to inform on authenticate methods settings (#8936) 2024-12-06 17:54:47 +01:00
twenty-zapier Default address country 🗺️ & Phone prefix ☎️ (#8614) 2024-12-02 12:34:05 +00:00