changeset 3a7eb58e79c6 in tryton-tools:default
details: https://hg.tryton.org/tryton-tools?cmd=changeset&node=3a7eb58e79c6
description:
Upgrade all activated modules to load translations
issue11429
review421071003
diffstat:
tryton_demo.py | 12 +++---------
1 files changed, 3 insertions(+), 9 deletions(-)
diffs (35 lines):
diff -r 28c5e9522d06 -r 3a7eb58e79c6 tryton_demo.py
--- a/tryton_demo.py Fri Apr 29 09:46:53 2022 +0200
+++ b/tryton_demo.py Mon May 02 23:04:19 2022 +0200
@@ -868,20 +868,14 @@
WorkCenter.save(lines)
-def setup_languages(config, modules, demo_password, company=None):
+def setup_languages(config, demo_password, company=None):
Lang = Model.get('ir.lang')
- Module = Model.get('ir.module')
User = Model.get('res.user')
Group = Model.get('res.group')
Action = Model.get('ir.action')
langs = Lang.find()
- Lang.write([x.id for x in langs], {
- 'translatable': True,
- }, config.context)
- Module.upgrade([x.id for x in Module.find([('name', 'in', modules)])],
- config.context)
- Wizard('ir.module.activate_upgrade').execute('upgrade')
+ Lang.click(langs, 'load_translations')
admin = config.user
# Use root to skip password validation
@@ -987,7 +981,7 @@
if 'production' in to_activate:
setup_production(config, activated, company)
- setup_languages(config, to_activate, demo_password, company=company)
+ setup_languages(config, demo_password, company=company)
if __name__ == '__main__':