Skip to content

Add Rclone provider in backup destination creation workflow #7966

@DavidePrincipi

Description

@DavidePrincipi

Implement new backup destination type "Rclone compatible provider" in the creation workflow, following the UI described in issue #7902:

UI/UX design

See https://www.figma.com/design/OsYqPXdkKJz0tBJRsiQgAf/NethServer-shared-file?node-id=4400-13382&t=tjGccaRHOV8MIySR-4

Image

Change summary

Items with ⚠️ are not present in the Figma mockup.

  1. Remove "See details" modal.
  2. "Edit" is the default action for backup destinations.
  3. Data encryption key field is visible as read-only under the Advanced section of the Edit form. ⚠️
  4. Remove Azure provider - retain other providers, apply minor icon tweaks.
  5. For the new "Rclone configuration" destination:
    a) Provide textarea for rclone config
    b) Support .conf file upload
    c) Add Path (optional) text input field. Place it between the upload-textarea and the Destination name field ⚠️
    d) Destination name field
    e) Advanced section for the Data encryption key in read-only. ⚠️
  6. In the restoration workflow, in the snapshot selection list, display the backup snapshot size. ℹ️ Figma mockup
  7. Password values are not shown in Edit; empty means "Unchanged", consistent with SMTP routes in Mail module. -- ✅ implemented by feat(backup): route all backup traffic through rclone-gateway ns8-core#1175

See also

This is the Advanced > Data encryption key preview, that is missing in the mockup

Image

Metadata

Metadata

Assignees

Labels

testingPackages are available from testing repositories
No fields configured for Frontend.

Projects

Status
Testing

Relationships

None yet

Development

No branches or pull requests

Issue actions