diff options
| author | Jérome Maes <jem@openerp.com> | 2016-11-28 15:44:10 +0100 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2017-01-09 16:19:26 +0100 |
| commit | 567ae3137ff6d1ef035ed9fb7b502d99c1fc24d1 (patch) | |
| tree | 6ec0989d332d7a6a992be9c72533cea3d26688e3 /addons/im_livechat/controllers | |
| parent | f7379b1c7f515427e574ba9628826449f45633d6 (diff) | |
[IMP] rating,livechat: better use of rating mixin
- use rating.mixin field instead of rating_ids to
display rating on form view
- clean controller method
- ...
Diffstat (limited to 'addons/im_livechat/controllers')
| -rw-r--r-- | addons/im_livechat/controllers/main.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/addons/im_livechat/controllers/main.py b/addons/im_livechat/controllers/main.py index a60ecd26ff7..1ea4c2009b7 100644 --- a/addons/im_livechat/controllers/main.py +++ b/addons/im_livechat/controllers/main.py @@ -86,14 +86,13 @@ class LivechatController(http.Controller): # limit the creation : only ONE rating per session values = { 'rating': rate, - 'consumed': True + 'consumed': True, + 'feedback': reason, } if not channel.rating_ids: values.update({ 'res_id': channel.id, 'res_model': 'mail.channel', - 'rating': rate, - 'feedback': reason, }) # find the partner (operator) if channel.channel_partner_ids: @@ -101,8 +100,6 @@ class LivechatController(http.Controller): # create the rating rating = Rating.sudo().create(values) else: - if reason: - values['feedback'] = reason rating = channel.rating_ids[0] rating.write(values) return rating.id |
