[DBaaS] Implement UI for Backups & Restores

Description

Problem statement:

 

Design (if applicable):

figma: https://www.figma.com/file/w3dxsD4HnBRIDfr9CCpKHb/DBaaS?node-id=454%3A11009&t=UQIuxWEUn98PzDox-1

Acceptance criteria:

  1. ui shows only this checkbox when it is set to false

  2. by default this checkbox should be false

  3. all backup inputs are visible only if backups are enabled, when backups disabled all fields are hidden

  4. "Location" drop down list values are: (one, two, three... / can be gotten from this **** api (link to PR/swagger/BE ticket))

  5. "Every" drop down list values are: (one, two, three... / can be gotten from this **** api (link to PR/swagger/BE ticket

  6. "Restore" field should be in the form always, by default value is none which means we do not restore, other values are predefined S3 location (stored in PMM)

  7. "Restore" drop down list values are: none, S3 buckets locations stored/defined in PMM

  8. "Backup artifact" drop down list values are backup files in S3, will be pulled once user select S3 bucket

Out of scope:

 

Suggested implementation:

 

How to test:

 

Details:

please check some theses below, if they have a place to be - add them to the task description:

  1. Validation rules for this form are:(....)

  2. When I set value in this field I should (set default value to this fields/ disable some fields)

How to document

None

Attachments

5
  • 19 Jan 2023, 10:12 AM
  • 19 Jan 2023, 10:09 AM
  • 19 Jan 2023, 10:03 AM
  • 19 Jan 2023, 10:02 AM
  • 19 Jan 2023, 09:59 AM

Activity

Show:

Andrei Minkin January 24, 2023 at 8:57 AM

Iaroslavna Soloveva January 19, 2023 at 10:23 AM

I need some information from you about this ticket, can you help with the Acceptance criteria and Details?

 

Done

Details

Assignee

Reporter

Priority

Components

Needs QA

Yes

Needs Doc

Yes

Planned Version/s

Fix versions

Story Points

Smart Checklist

Created December 27, 2022 at 2:37 PM
Updated November 13, 2024 at 9:55 AM
Resolved March 1, 2023 at 7:18 AM

Flag notifications