OdooWiki OCA HUB

Fs Base Multi Media

fs_base_multi_media folder_open OCA/storage open_in_new
Uncategorised License: AGPL-3

This addon allows you to store media file into external filesystem from odoo. It also provides is a technical mixin model to ease the creation of other models that need to be linked to multiple medias stored into external filesystems.

The models provided by this addon are:

  • fs.media: a model that stores a reference to an media stored into an external filesystem.
  • fs.media.relation.mixin: an abstract model that can be used to as base class for models created to store an media linked to a model. This abstract model defines fields and methods to transparently handle 2 cases:
  • the media is specific to the model.
  • the media is shared between multiple models and therefore is a fs.media instance linked to the mixin.

auto_awesome What this module does

AI-generated from the code · Odoo 17.0

Store media files (images, documents, etc.) in an external filesystem and link them to Odoo records. Provides a media library, media types, and a reusable building block for other modules.

This module adds a central place to keep media files outside the Odoo database, on an external filesystem, while still managing them from Odoo.

  • A new "Fs Media" screen (under the Storage menu) lists all stored media with their file name, media type, creator and creation date. You can search by name, MIME type or media type, and group the list by MIME type or type.
  • A "Media Type" screen lets you define categories of media (for example image, video, document) with a name and a code.
  • Each media record has a file, a computed name and MIME type taken from the file, and an optional media type.
  • A reusable technical model (a mixin) is provided so other modules can attach one or several media to their own records. On such records you can either upload a specific file or link an existing media from the library; the displayed file, name, MIME type and media type follow whichever option is chosen. A sequence field controls the order of the media.
  • When you choose to link an existing media, any specific file previously set is automatically cleared on save.
  • Access is controlled by a new "Storage Media Manager" group: all users can read media and media types, but only members of this group can create, modify or delete them. The administrator is added to this group by default.

Depends on

Required by other modules

Menus it adds

fs_media_menumenu_fs_media_type
Models and fields (3)
  • fs.media · new modelname, mimetype, media_type_id
  • fs.media.type · new modelcode, name
  • fs.media.relation.mixin · new modelname, media_id (Linked media), mimetype, sequence, link_existing (Link existing media), media_type_id, specific_media_type_id

Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.