Skip to content
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

fix: [UIE-8009] - DBaaS backups disable invalid dates #10988

Merged
merged 1 commit into from
Sep 25, 2024

Conversation

corya-akamai
Copy link
Contributor

@corya-akamai corya-akamai commented Sep 23, 2024

Description 📝

Fixes for DBaaS Backups tabs

Changes 🔄

List any change relevant to the reviewer.

  • Disable dates when there are no backups to restore from
  • Avoid unnecessary API call
  • Remove custom label

Target release date 🗓️

9/30/24

Screenshot 2024-09-23 at 2 24 11 PM

Screenshot 2024-09-23 at 2 23 48 PM

How to test 🧪

Prerequisites

  • Managed Databases Beta account capability

Reproduction steps

  • Create a new DB
  • Navigate to Backups while it's still provisioning, or just activated.

Verification steps

  • You cannot select a date
  • An info banner displays

As an Author I have considered 🤔

Check all that apply

  • 👀 Doing a self review
  • ❔ Our contribution guidelines
  • 🤏 Splitting feature into small PRs
  • ➕ Adding a changeset
  • 🧪 Providing/Improving test coverage
  • 🔐 Removing all sensitive information from the code and PR description
  • 🚩 Using a feature flag to protect the release
  • 👣 Providing comprehensive reproduction steps
  • 📑 Providing or updating our documentation
  • 🕛 Scheduling a pair reviewing session
  • 📱 Providing mobile support
  • ♿ Providing accessibility support

@corya-akamai corya-akamai requested a review from a team as a code owner September 23, 2024 18:16
@corya-akamai corya-akamai requested review from hana-akamai and coliu-akamai and removed request for a team September 23, 2024 18:16
@bnussman-akamai bnussman-akamai changed the title fix [UIE-8009] - DBaaS backups disable invalid dates fix: [UIE-8009] - DBaaS backups disable invalid dates Sep 23, 2024
Copy link

github-actions bot commented Sep 23, 2024

Coverage Report:
Base Coverage: 87.13%
Current Coverage: 87.13%

@coliu-akamai coliu-akamai added the DBaaS Relates to Database as a Service label Sep 23, 2024
Copy link
Contributor

@coliu-akamai coliu-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ confirmed info banner displays and am unable to select dates when DB is just provisioning/activated

A couple of small thoughts/things I noticed:

  • On viewports from 960 to ~1040px, there's some overlap in the time and month/year toggle - not sure how many people have screens this size, but I just saw this when I had my dev tools open:
    image

  • edit: saw the comment in the code that this date picker will be switched out soon 👍

  • is it possible to disable the month and year picker if everything else is disabled (not sure how this would affect accessibility though)?

@coliu-akamai coliu-akamai added the Approved Multiple approvals and ready to merge! label Sep 24, 2024
@cpathipa cpathipa self-requested a review September 25, 2024 14:11
Copy link
Contributor

@cpathipa cpathipa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, failed nodebalancers-create-in-complex-form test passed in local
image

@cpathipa cpathipa merged commit fdca0e4 into linode:develop Sep 25, 2024
19 of 20 checks passed
@corya-akamai corya-akamai deleted the UIE-8009 branch September 25, 2024 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Multiple approvals and ready to merge! DBaaS Relates to Database as a Service
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants