diff --git a/addons/hr_evaluation/hr_evaluation_data.xml b/addons/hr_evaluation/hr_evaluation_data.xml
index 2a3d72d3ccd..d2223e45fb2 100644
--- a/addons/hr_evaluation/hr_evaluation_data.xml
+++ b/addons/hr_evaluation/hr_evaluation_data.xml
@@ -41,9 +41,31 @@
EMPLOYEE PERFORMANCE IN KEY AREAS
+ The appraiser should rate the employee’s major work accomplishments and performance according to the metric provided below :
+ 1 - Significantly exceeds standards and expectations required of the position
+ 2 - Exceeds standards and expectations
+ 3 - Meet standards and expectations
+ 4 - Did not meet standards and expectations
+ 5 - Significantly below standards and expectations
+
+
+ PROFESSIONAL DEVELOPMENT AND PERFORMANCE PLAN (optional)
+
+
+ Identify professional, performance, or project objectives you recommend for employee’s continued career development over the coming year.
+
+
+
+
+
+ EMPLOYEE COMMENTS
+
+
+
+
@@ -519,7 +541,14 @@ Once the form had been filled, the employee send it to his supervisor.
The comment you entered is in an invalid format.* His direct reports will be invited through OpenERP to express a feedback on their supervisor's leadership and to give their opinion about their own engagement and effectiveness, the continuous improvement and openness in action in the company, ...
-* The employees will send back their anonymous answers to OpenERP. The data will be handled by the HR manager and a brief summary of the data will be sent to the concerned supervisor, to his team and to the supervisor's supervisor.
+* The employees will send back their anonymous answers to OpenERP. The data will be handled by the HR manager and a brief summary of the data will be sent to the concerned supervisor, to his team and to the supervisor's supervisor.
+* The appraiser should rate the employee’s major work accomplishments and performance according to the metric provided below :
+
+ 1 - Significantly exceeds standards and expectations required of the position
+ 2 - Exceeds standards and expectations
+ 3 - Meet standards and expectations
+ 4 - Did not meet standards and expectations
+ 5 - Significantly below standards and expectations
@@ -573,8 +602,101 @@ Once the form had been filled, the employee send it to his supervisor.
+
+
+ do_not_validate
+ do_not_validate
+ Please enter a comment.
+ The choices need to add up to [enter sum here].
+
+ The comment you entered is in an invalid format.
+
+ This question requires an answer.
+
+ PROFESSIONAL DEVELOPMENT OBJECTIVES
+
+ comment
+ The comment you entered is in an invalid format.
+
+
+
+ Other
+
+
+
+
+
+
+ do_not_validate
+ do_not_validate
+ Please enter a comment.
+ The choices need to add up to [enter sum here].
+
+ The comment you entered is in an invalid format.
+
+ This question requires an answer.
+
+ PERSONAL PERFORMANCE OBJECTIVES
+
+ comment
+ The comment you entered is in an invalid format.
+
+
+
+ Other
+
+
+
+
+
+
+ do_not_validate
+ do_not_validate
+ Please enter a comment.
+ The choices need to add up to [enter sum here].
+
+ The comment you entered is in an invalid format.
+
+ This question requires an answer.
+
+ PROJECT OBJECTIVES
+
+ comment
+ The comment you entered is in an invalid format.
+
+
+
+ Other
+
+
+
+
+
+
+
+ do_not_validate
+ do_not_validate
+ Please enter a comment.
+ The choices need to add up to [enter sum here].
+
+ The comment you entered is in an invalid format.
+
+ This question requires an answer.
+
+ Use the following space to make any comments regarding the above performance evaluation.
+
+ comment
+ The comment you entered is in an invalid format.
+
+
+
+ Other
+
+
+
+
diff --git a/addons/survey/report/survey_analysis_report.py b/addons/survey/report/survey_analysis_report.py
index 069488034d8..b9c74ebbc2d 100755
--- a/addons/survey/report/survey_analysis_report.py
+++ b/addons/survey/report/survey_analysis_report.py
@@ -167,7 +167,7 @@ class survey_analysis(report_rml):
if cal['answer'] == matrix_ans[mat_col]:
cal_count = cal['count']
if tot_res:
- percantage = float(cal_count)*100 / tot_res
+ percantage = round(float(cal_count)*100 / tot_res,2)
if percantage:
rml += """
+ """
for que in page.question_ids:
rml += """
@@ -213,11 +224,14 @@ class survey_browse_response(report_rml):
rml +="""
"""
table_data = col_heading.browse(cr, uid, col_heading.search(cr, uid, [('response_table_id', '=', answer[0].id),('name','=',row)]))
for column in matrix_ans:
- value = """ """
+ value = False
for col in table_data:
if column == col.column_id.title:
value = col.value
- rml += """