diff options
| author | Yannick Tivisse <yti@odoo.com> | 2015-07-07 13:36:41 +0200 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2015-07-09 16:13:04 +0200 |
| commit | 4f3e633d3c09be25fcea35fb3a1c5b0385d90150 (patch) | |
| tree | deb6325da1dd513df5505019740efc6497945310 /addons/website/static/src/js/website.backend.js | |
| parent | d56c35941b0d997bef139bc5c02ea9c330a4e0d5 (diff) | |
[FIX] : website : Remove hack that was unfortunately publishing all new record
created from the frontend (NB : This fix is compatible with the new webclient)
Diffstat (limited to 'addons/website/static/src/js/website.backend.js')
| -rw-r--r-- | addons/website/static/src/js/website.backend.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/addons/website/static/src/js/website.backend.js b/addons/website/static/src/js/website.backend.js index d1bb6c2f5b0..fb93bf0dadf 100644 --- a/addons/website/static/src/js/website.backend.js +++ b/addons/website/static/src/js/website.backend.js @@ -9,17 +9,15 @@ var form_widgets = require('web.form_widgets'); // required to guarantee that var WidgetWebsiteButton = form_common.AbstractField.extend({ template: 'WidgetWebsiteButton', render_value: function() { - // Hack to replace false value by unpublished because falsy form fields - // have classname o_form_field_empty and are hidden - if (!this.get_value()) { - this.set_value('unpublished'); - } this._super(); this.$el.toggleClass("published", this.get_value() === true); if (this.node.attrs.class) { this.$el.addClass(this.node.attrs.class); } }, + is_false: function() { + return false; + }, }); core.form_widget_registry.add('website_button', WidgetWebsiteButton); |
