awslabs / aws-saas-boost

AWS SaaS Boost is a ready-to-use toolset that removes the complexity of successfully running SaaS workloads in the AWS cloud.
Apache License 2.0
957 stars 188 forks source link

Improve Application Config UX #477

Closed PoeppingT closed 1 year ago

PoeppingT commented 1 year ago

This commit improves on multiple issues with the existing application configuration page in the admin UI:

  1. deleting a service now actually deletes the errors for that service from the top banner
  2. creating a new service automatically opens the accordion banner for that new service
  3. the validation error banner won't be shown for new services until any error is made (assuming there are not existing errors in other services)
  4. the accordion name is now controlled directly by the form, rather than an alternate state
  5. removes the unnecessarily complicated tombstone concept by manually deleting the service from the form

4/ in the above list should also address #474, but until we have reproduction we cannot know for sure.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license