Repository
OCA/storage · module folder · Try on Runboat
Module version
2.0.0
Category
Uncategorized
Folder size
0.06 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/storage
Last tracking update
2026-08-07 09:06:25
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Stéphane Bidoul, Laurent Mignon (ACSONE)
Odoo dependencies
Python dependencies
fsspec>=2024.5.0, fsspec>=2025.0.0, msgraphfs
System dependencies
None
Required by
None
Description
This addon extends the functionality of the `fs_folder` addon by integrating with specific functionnalities to improve the user experience when working folders stored into a Microsoft Drive.

Code Analysis

Views touched (0)

No views found for this module.

HTTP endpoints (4)
Route(s)HandlerAuthTypeMethodsFlags
/fs_folder_ms_drive/get_ms_drive_download_url/<string:res_model>/<int:res_id>/<string:field_name> FsController.get_ms_drive_download_url user json POST
/fs_folder_ms_drive/get_ms_drive_preview_url/<string:res_model>/<int:res_id>/<string:field_name> FsController.get_ms_drive_preview_url user json POST
/fs_folder_ms_drive/get_ms_drive_url/<string:res_model>/<int:res_id>/<string:field_name> FsController.get_ms_drive_url user json POST
/fs_folder_ms_drive/is_ms_drive/<string:res_model>/<int:res_id>/<string:field_name> FsController.is_ms_drive user json POST
Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (5)
  • get_ms_drive_download_url(self, res_id, res_model, field_name, path=None)
    @api.model
    Get the MS Drive download URL for a given record and field.
  • get_ms_drive_preview_url(self, res_id, res_model, field_name, path=None)
    @api.model
    Get the MS Drive preview URL for a given record and field.
  • get_ms_drive_url(self, res_id, res_model, field_name, path=None)
    @api.model
    Get the MS Drive URL for a given record and field.
  • get_root_fs_and_path(self, res_id, res_model, field_name)
    Get the root filesystem and path to for a given record and field.
  • is_ms_drive(self, res_id, res_model, field_name)
    @api.model
    Check if the field is a Microsoft Drive field.

Loading…