Skip to content

User Experience: Allow users to add Description to Private Gateway an… #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

my-code-AL
Copy link
Owner

Description

This PR introduces the ability to add descriptions to Private Gateways and Static Routes within the CloudStack UI. The enhancement aims to improve the maintainability and clarity of network configurations as users scale up the number of gateways and routes. Currently, the UI lacks a way to note what each gateway or route is intended for, leading to confusion especially in environments with multiple administrators. By allowing users to annotate their configurations, this update will make it easier to understand and manage network setups.

Fixes: # 8837

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)
  • New feature (non-breaking change which adds functionality)
  • Enhancement (improves an existing feature and functionality)
  • Cleanup (Code refactoring and cleanup, that may add test cases)
  • build/CI

Feature/Enhancement Scale or Bug Severity

Feature/Enhancement Scale

  • Minor

Screenshots (if appropriate):

Screenshot 2024-05-21 at 12 06 36 PM

How Has This Been Tested?

This feature was tested on CloudStack 4.19, using multiple configurations of Private Gateways and Static Routes. I created several scenarios with varying numbers of gateways and routes to ensure the description fields are visible and functional across different setups. Additional tests were performed to verify that the descriptions persist after edits and are visible to all users with appropriate permissions.

How did you try to break this feature and the system with this change?

Tests included attempting to input excessively long descriptions, special characters, and HTML tags to ensure input validation is properly handled. I also tested the feature's interaction with existing functionalities such as the creation and deletion of gateways and routes to ensure there are no regressions.

Please read the CONTRIBUTING document for more details on contributing to CloudStack.

@charlesweng
Copy link

See apache#9135

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants