| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Documents (documents) |
| Lines of code | 2127 |
| Technical Name |
iro_documents_cloud_storage |
| License | OPL-1 |
| Website | https://www.irokoo.fr |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Documents (documents) |
| Lines of code | 2127 |
| Technical Name |
iro_documents_cloud_storage |
| License | OPL-1 |
| Website | https://www.irokoo.fr |
| Versions | 18.0 19.0 |
Documents Cloud Storage
Abstract Cloud Storage Integration for Odoo Documents
This module provides an abstract framework for integrating cloud storage providers with Odoo Documents. It serves as a foundation for connector modules like SharePoint, Google Drive, and Dropbox.
- Abstract cloud storage backend model
- Generic sync configuration on folders
- Unified UI in Documents details panel
- HTTP streaming for cloud-stored files
- Bidirectional sync framework
- Extensible architecture for developers
Supported Connectors
SharePoint
Microsoft SharePoint Online integration via iro_documents_sharepoint module
Google Drive
Google Drive integration via iro_documents_google_drive module
Dropbox
Dropbox integration (planned)
For Developers
To create a new cloud storage connector, inherit from cloud.storage.backend and implement the required methods:
-
_connect()- Establish connection -
_list_folders()- List cloud folders -
_download_file()- Download file content -
_upload_file()- Upload file to cloud -
_delete_file()- Delete file from cloud -
_get_delta()- Get incremental changes
Documentation
Need support or customization?
Contact us at: support@irokoo.fr
Documents Cloud Storage
Intégration Cloud Abstraite pour Odoo Documents
Ce module fournit un framework abstrait pour intégrer des fournisseurs de stockage cloud avec Odoo Documents. Il sert de fondation pour les modules connecteurs comme SharePoint, Google Drive et Dropbox.
- Modèle abstrait de backend cloud
- Configuration de sync générique sur les dossiers
- UI unifiée dans le panneau de détails Documents
- Streaming HTTP pour fichiers stockés dans le cloud
- Framework de sync bidirectionnelle
- Architecture extensible pour développeurs
Connecteurs Supportés
SharePoint
Intégration Microsoft SharePoint Online via le module iro_documents_sharepoint
Google Drive
Intégration Google Drive via le module iro_documents_google_drive
Dropbox
Intégration Dropbox (prévue)
Pour les Développeurs
Pour créer un nouveau connecteur cloud, héritez de cloud.storage.backend et implémentez les méthodes requises :
-
_connect()- Établir la connexion -
_list_folders()- Lister les dossiers cloud -
_download_file()- Télécharger le contenu -
_upload_file()- Uploader vers le cloud -
_delete_file()- Supprimer du cloud -
_get_delta()- Obtenir les changements incrémentaux
Documentation
Besoin d'aide ou de personnalisation ?
Contactez-nous à : support@irokoo.fr
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module