You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Kiril Vangelovski 645fa8c768 refactor js show_warning method so that it doesn't break inheritance chain 10 years ago
..
static/src/js refactor js show_warning method so that it doesn't break inheritance chain 10 years ago
AUTHORS [IMP] Web Warning Sounds 10 years ago
COPYRIGHT [IMP] Web Warning Sounds 10 years ago
README.rst [IMP] Web Warning Sounds 10 years ago
__init__.py [IMP] Web Warning Sounds 10 years ago
__openerp__.py pep8 10 years ago

README.rst

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/path/to/audio/file/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/path/to/audio/file/mysound.wav }}'
)