diff options
| author | Christophe Simonis <chs@odoo.com> | 2018-10-11 14:48:49 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2018-10-11 14:48:49 +0200 |
| commit | 717f4583949219c346c87c390fbc336b4f31571c (patch) | |
| tree | 6de318d1f411006a61ebac92a5f1704c6bd59e0c | |
| parent | 3c4f8533653d49198a73ab650b5aff24106ebdb1 (diff) | |
| parent | 93c22558f3691c45cb6dfe4047927a319ba1bb85 (diff) | |
[MERGE] forward port branch saas-15 up to 93c22558f36
| -rw-r--r-- | addons/maintenance/models/maintenance.py | 4 | ||||
| -rw-r--r-- | addons/mass_mailing/static/src/less/themes/theme_default.less | 1 | ||||
| -rw-r--r-- | addons/web_editor/static/src/js/editor/snippets.options.js | 1 | ||||
| -rw-r--r-- | addons/web_editor/static/src/less/web_editor.ui.less | 3 | ||||
| -rw-r--r-- | odoo/addons/base/res/res_country_data.xml | 2 | ||||
| -rw-r--r-- | odoo/tools/config.py | 2 |
6 files changed, 9 insertions, 4 deletions
diff --git a/addons/maintenance/models/maintenance.py b/addons/maintenance/models/maintenance.py index 53b450baee7..00d761f4e3a 100644 --- a/addons/maintenance/models/maintenance.py +++ b/addons/maintenance/models/maintenance.py @@ -346,8 +346,8 @@ class MaintenanceRequest(models.Model): res = super(MaintenanceRequest, self).write(vals) if vals.get('owner_user_id') or vals.get('technician_user_id'): self._add_followers() - if self.stage_id.done and 'stage_id' in vals: - self.write({'close_date': fields.Date.today()}) + if 'stage_id' in vals: + self.filtered(lambda m: m.stage_id.done).write({'close_date': fields.Date.today()}) return res def _add_followers(self): diff --git a/addons/mass_mailing/static/src/less/themes/theme_default.less b/addons/mass_mailing/static/src/less/themes/theme_default.less index 3bde380c89d..cefbfec294d 100644 --- a/addons/mass_mailing/static/src/less/themes/theme_default.less +++ b/addons/mass_mailing/static/src/less/themes/theme_default.less @@ -95,7 +95,6 @@ td { } .btn.btn-primary { - -webkit-user-select: none; color: @o_mm_def_btn_text; border: none; text-decoration: none; diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index e134f5fe67a..346fc3d8f91 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -813,6 +813,7 @@ registry.colorpicker = SnippetOption.extend({ */ _onColorResetButtonClick: function () { this.$target.removeClass(this.classes); + self.$target.trigger('content_changed'); this.$el.find('.colorpicker button.selected').removeClass('selected'); }, }); diff --git a/addons/web_editor/static/src/less/web_editor.ui.less b/addons/web_editor/static/src/less/web_editor.ui.less index 1d59c4e2033..d4ced130b9f 100644 --- a/addons/web_editor/static/src/less/web_editor.ui.less +++ b/addons/web_editor/static/src/less/web_editor.ui.less @@ -1143,6 +1143,9 @@ body.editor_enable { left: 0; } } + .btn { + -webkit-user-select: initial; + } } #web_editor_inside_iframe { diff --git a/odoo/addons/base/res/res_country_data.xml b/odoo/addons/base/res/res_country_data.xml index c60757edf66..9f0e1898916 100644 --- a/odoo/addons/base/res/res_country_data.xml +++ b/odoo/addons/base/res/res_country_data.xml @@ -457,7 +457,7 @@ <field name="name">Ecuador</field> <field name="code">ec</field> <field file="base/static/img/country_flags/ec.png" name="image" type="base64" /> - <field name="currency_id" ref="ECS" /> + <field name="currency_id" ref="USD" /> <field eval="593" name="phone_code" /> </record> <record id="ee" model="res.country"> diff --git a/odoo/tools/config.py b/odoo/tools/config.py index 62a633808b0..f68a80b6ec8 100644 --- a/odoo/tools/config.py +++ b/odoo/tools/config.py @@ -467,6 +467,8 @@ class configmanager(object): os.path.abspath(os.path.expanduser(os.path.expandvars(x.strip()))) for x in self.options['addons_path'].split(',')) + self.options['data_dir'] = os.path.abspath(os.path.expanduser(os.path.expandvars(self.options['data_dir'].strip()))) + self.options['init'] = opt.init and dict.fromkeys(opt.init.split(','), 1) or {} self.options['demo'] = (dict(self.options['init']) if not self.options['without_demo'] else {}) |
