diff --git a/addons/rating_project_issue/data/project_issue_demo.xml b/addons/rating_project_issue/data/project_issue_demo.xml
index 7f98fa39ef4..de808c2a9e9 100644
--- a/addons/rating_project_issue/data/project_issue_demo.xml
+++ b/addons/rating_project_issue/data/project_issue_demo.xml
@@ -2,19 +2,19 @@
- project.issue
+
- project.issue
+
- project.issue
+
diff --git a/addons/rating_project_issue/models/project_issue.py b/addons/rating_project_issue/models/project_issue.py
index 4e7eb96d5a6..028d1a3af14 100644
--- a/addons/rating_project_issue/models/project_issue.py
+++ b/addons/rating_project_issue/models/project_issue.py
@@ -15,14 +15,14 @@ class ProjectIssue(models.Model):
def write(self, values):
res = super(ProjectIssue, self).write(values)
if 'stage_id' in values and values.get('stage_id'):
- self.filtered(lambda x: x.project_id.rating_status == 'stage')._send_issue_rating_mail()
+ self.filtered(lambda x: x.project_id.rating_status == 'stage')._send_issue_rating_mail(force_send=True)
return res
- def _send_issue_rating_mail(self):
+ def _send_issue_rating_mail(self, force_send=False):
for issue in self:
rating_template = issue.stage_id.rating_template_id
if rating_template:
- issue.rating_send_request(rating_template, partner=issue.partner_id, reuse_rating=False)
+ issue.rating_send_request(rating_template, lang=issue.partner_id.lang, force_send=force_send)
@api.multi
def rating_apply(self, rate, token=None, feedback=None, subtype=None):
@@ -88,9 +88,9 @@ class Project(models.Model):
action = super(Project, self).action_view_all_rating()
task_domain = action['domain']
domain = []
- if self.use_tasks: # add task domain, if neeeded
+ if self.use_tasks: # add task domain, if needed
domain = task_domain
- if self.use_issues: # add issue domain if needed
+ if self.use_issues: # add issue domain if needed
issue_domain = self.action_view_issue_rating()['domain']
domain = domain + issue_domain
if self.use_tasks and self.use_issues:
diff --git a/addons/rating_project_issue/views/project_issue_view.xml b/addons/rating_project_issue/views/project_issue_view.xml
index d3b39350354..99e1231adfa 100644
--- a/addons/rating_project_issue/views/project_issue_view.xml
+++ b/addons/rating_project_issue/views/project_issue_view.xml
@@ -5,7 +5,7 @@
Customer Ratings
rating.rating
- kanban,pivot,graph
+ kanban,tree,pivot,graph,form
[('res_model','=','project.issue'),('res_id','=',active_id), ('consumed', '=', True)]
@@ -14,6 +14,17 @@
+
+ rating.rating.search.inherit
+ rating.rating
+
+
+
+
+
+
+
+
project.issue.view.form.inherit.rating
project.issue
@@ -47,6 +58,18 @@