Skip to content

[Feature]: Allow the Attachments plug-in to use alternative cloud storage mechanisms #252

@PapLabros

Description

@PapLabros

Describe the solution you'd like

This issue proposes enhancing the Attachments plug-in to support alternative storage mechanisms instead of relying solely on local file storage.

Currently, files attached to entities such as customers, orders, and products are stored on the user’s local machine inside the plug-in directory. This creates a limitation where files cannot be accessed from different machines, making collaboration and multi-device usage difficult.

We should introduce a mechanism that allows users to select and configure alternative storage providers, such as Google Drive, OneDrive, Dropbox, FTP, or similar services. The attachment system should then store and retrieve files using the selected provider, while keeping a consistent abstraction for the rest of the application.

This enhancement will:

  • Make attachments accessible from multiple devices

  • Reduce reliance on local storage

  • Enable a more cloud-like experience

  • Allow flexible storage strategies depending on user needs and infrastructure.

Alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

appointbuddyIssues related to the AppointBuddy applicationdesktopIssues related to the desktop applicationsenhancementNew feature or requestpluginIssues related to the plug insrefactoringIssues related to refactoringsserverIssues related to the serverstorebuddyIssues related to the StoreBuddy applicationtrainbuddyIssues related to the TrainBuddy applicationwooshopIssues related to the WooShop application

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions