-
Notifications
You must be signed in to change notification settings - Fork 0
[Feature]: Allow the Attachments plug-in to use alternative cloud storage mechanisms #252
Copy link
Copy link
Open
Labels
appointbuddyIssues related to the AppointBuddy applicationIssues related to the AppointBuddy applicationdesktopIssues related to the desktop applicationsIssues related to the desktop applicationsenhancementNew feature or requestNew feature or requestpluginIssues related to the plug insIssues related to the plug insrefactoringIssues related to refactoringsIssues related to refactoringsserverIssues related to the serverIssues related to the serverstorebuddyIssues related to the StoreBuddy applicationIssues related to the StoreBuddy applicationtrainbuddyIssues related to the TrainBuddy applicationIssues related to the TrainBuddy applicationwooshopIssues related to the WooShop applicationIssues related to the WooShop application
Milestone
Metadata
Metadata
Assignees
Labels
appointbuddyIssues related to the AppointBuddy applicationIssues related to the AppointBuddy applicationdesktopIssues related to the desktop applicationsIssues related to the desktop applicationsenhancementNew feature or requestNew feature or requestpluginIssues related to the plug insIssues related to the plug insrefactoringIssues related to refactoringsIssues related to refactoringsserverIssues related to the serverIssues related to the serverstorebuddyIssues related to the StoreBuddy applicationIssues related to the StoreBuddy applicationtrainbuddyIssues related to the TrainBuddy applicationIssues related to the TrainBuddy applicationwooshopIssues related to the WooShop applicationIssues related to the WooShop application
Projects
Status
Todo
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