Repository
OCA/web · module folder · Try on Runboat
Module version
0.1
Category
Custom
Folder size
0.0 MB
License
LGPL-3
Application
Yes
Auto-installable
No
Website
http://www.hbee.eu
Last tracking update
2026-08-07 06:56:09
Authors
Odoo Community Association (OCA), HacBee UAB
Maintainers
Odoo Community Association (OCA), HacBee UAB
Committers
Alexandre Fayolle, Kiril Vangelovski
Odoo dependencies
None
Python dependencies
None
System dependencies
None
Required by
None
Description
This plugin allows to create modules that can play sound files.
It can be used in on_change methods or when raising an orm_except.

The sound files need to be located in the module's static directory:

module_name/static/path/to/audio/file/mysound.wav

Then the web client can access these files using the url path:

/module_name/static/path/to/audio/file/mysound.wav


To use it in on_change methods just add the the url path of the
audio file in the result dictionary under the key 'sound'. Example::

    res['sound'] = '/module_name/static/mysound.wav'
    res['warning'] = {
        'title': _('Cannot do something'),
        'message': _('The reason why...'),
    }
    return res

On orm_except put the url path of the file inside '{{}}' as in this example::

    raise orm_except(
        'Cannot do something',
        'The reason why... {{ sound: /module_name/static/mysound.wav }}'
    )

Code Analysis

Views touched (0)

No views found for this module.

HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (0)

No models found for this module.