Web Warning Sounds

web_warning_sound
REPOSITORY
REPOSITORYOCA/web
GIT
GIThttps://github.com/OCA/web.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/web/tree/7.0/web_warning_sound
VERSION
VERSION 0.1
CATEGORY
CATEGORYCustom
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), HacBee UAB
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), HacBee UAB
COMMITTERS
COMMITTERSAlexandre Fayolle, Kiril Vangelovski
WEBSITE
WEBSITEhttp://www.hbee.eu
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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.

Models touched (0)

No models found for this module.