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

No one assigned

    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