Description
Improve the user experience when a URL conflict occurs during application component creation.
Current Behavior
When a user tries to create a component with a URL that already exists, they receive a generic database constraint error that is not user-friendly.
Expected Behavior
Show a clear, actionable error message like:
"The URL 'myapp.localhost' is already in use by another application. Please choose a different URL."
Implementation
- API: Catch the unique constraint violation and return a specific error code
- Portal: Display a friendly error message with suggestion to change the URL
Acceptance Criteria
Related Issues
Description
Improve the user experience when a URL conflict occurs during application component creation.
Current Behavior
When a user tries to create a component with a URL that already exists, they receive a generic database constraint error that is not user-friendly.
Expected Behavior
Show a clear, actionable error message like:
Implementation
Acceptance Criteria
Related Issues