Image & Media Folders
by Broditech Solutions S.L. https://broditech.com/en/shop/image-media-folders-77?page=2#attribute_values=6$ 52.65
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 564 |
| Technical Name |
bt_attachment_folders |
| License | OPL-1 |
| Website | https://broditech.com/en/shop/image-media-folders-77?page=2#attribute_values=6 |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 564 |
| Technical Name |
bt_attachment_folders |
| License | OPL-1 |
| Website | https://broditech.com/en/shop/image-media-folders-77?page=2#attribute_values=6 |
| Versions | 16.0 17.0 18.0 19.0 |
Image & Media Folders
Organize your Odoo media library with unlimited nested folders - drag, drop, rename, and navigate with ease.
What does this module do?
Image & Media Folders extends the Odoo attachment system with a full folder hierarchy directly inside the media upload dialog. Instead of a flat list of files, you get a structured, navigable tree of folders that works across all Odoo apps - website editor, forms, chatter attachments, and more.
Create as many levels of nested folders as your organization needs, move files between folders with drag and drop, rename folders on the fly, and always know where you are thanks to the live breadcrumb path display.
Hierarchical folders
Create unlimited levels of nested folders to match any organizational structure. Build a media library that scales with your content.
Drag & drop
Move files between folders and reorganize folder hierarchies intuitively. No menus required - just drag and drop.
Folder renaming
Rename any folder inline to keep your library up to date as naming conventions evolve.
Path tracking
A live breadcrumb bar shows your current location inside the folder tree. Navigate up instantly with a single click.
Folder management
Delete folders with optional cascade deletion of all contained files. Keep your media library clean without manual cleanup.
Works everywhere in Odoo
Folders appear in the standard Odoo media dialog - accessible from the website editor, any form field, and chatter attachments.
Hierarchical folder structure
Build a nested folder tree with as many levels as needed. Folders are created and managed directly inside the Odoo media dialog without leaving your current workflow.
Drag & drop reorganization
Move files into folders and rearrange the folder tree by dragging. The interface updates in real time so you always see the result of each move immediately.
Using media folders
Follow these steps to organize your Odoo media files with folders.
-
Open the media dialog
Open any Odoo media picker - for example, click Edit on a website page, select an image block, and click Replace. The media dialog now shows a folder panel on the left side.
-
Create a new folder
Click the New Folder button in the folder panel to create a folder inside the current location. Type a name and confirm. Folders can be nested inside other folders to any depth.
-
Move files into folders with drag & drop
Drag any file from the media grid and drop it onto a folder in the left panel to move it. You can also drag folders into other folders to reorganize the entire hierarchy.
-
Rename a folder
Click the rename option next to any folder name to edit it inline. The new name takes effect immediately across the entire media library.
-
Navigate with the breadcrumb path
As you browse into nested folders, a breadcrumb bar at the top of the panel shows your current path. Click any segment to jump back to that level instantly.
-
Delete or manage folders
Use the folder management controls to delete a folder. You can choose to delete only the folder (moving its files to the parent) or cascade-delete the folder together with all files it contains.
Configuration
After installation, open any media dialog in Odoo (website editor, form image field, chatter attachment) and the folder panel appears automatically on the left side. No settings page, no API keys, no additional setup.
Technical notes
-
Dependency: requires the
html_editormodule (included in all standard Odoo 19 installations). - Access rights: folder creation and management follow Odoo's standard attachment access rules. Users who can upload attachments can also create and manage folders.
-
Data model: folders are stored as a dedicated
ir.attachment.foldermodel. Attachments carry a reference to their parent folder. No changes are made to existing attachment records on installation.
Uninstallation
Support
If you have any questions or issues with this module, please contact us:
- Email: hello@broditech.com
- Website:
https://broditech.com -
WhatsApp: +34 676 218 810
Scan me
Developed by Broditech Solutions S.L. -- https://broditech.com
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