From 120bb1bda71a4f039ecc2a2613828443351659d5 Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Mon, 18 Jan 2010 17:56:17 +0530 Subject: [PATCH] [ADD] hr_evaluaton module added from extra addons to trunk addons with changes in menu structure bzr revid: vir@tinyerp.com-20100118122617-2m73prmgz54yjk9i --- addons/hr_evaluation/__init__.py | 26 + addons/hr_evaluation/__terp__.py | 40 + addons/hr_evaluation/hr_evaluation.py | 125 +++ addons/hr_evaluation/hr_evaluation_data.xml | 1135 ++++++++++++++++++++ addons/hr_evaluation/hr_evaluation_demo.xml | 6 + addons/hr_evaluation/hr_evaluation_view.xml | 167 +++ addons/hr_evaluation/i18n/fr_BE.po | 275 +++++ addons/hr_evaluation/i18n/hr_evaluation.pot | 275 +++++ addons/hr_evaluation/security/ir.model.access.csv | 9 + .../specifications/evaluation_plan.png | Bin 0 -> 97358 bytes 10 files changed, 2058 insertions(+) create mode 100644 addons/hr_evaluation/__init__.py create mode 100644 addons/hr_evaluation/__terp__.py create mode 100644 addons/hr_evaluation/hr_evaluation.py create mode 100644 addons/hr_evaluation/hr_evaluation_data.xml create mode 100644 addons/hr_evaluation/hr_evaluation_demo.xml create mode 100644 addons/hr_evaluation/hr_evaluation_view.xml create mode 100644 addons/hr_evaluation/i18n/fr_BE.po create mode 100644 addons/hr_evaluation/i18n/hr_evaluation.pot create mode 100644 addons/hr_evaluation/security/ir.model.access.csv create mode 100644 addons/hr_evaluation/specifications/evaluation_plan.png diff --git a/addons/hr_evaluation/__init__.py b/addons/hr_evaluation/__init__.py new file mode 100644 index 0000000..7fe03d1 --- /dev/null +++ b/addons/hr_evaluation/__init__.py @@ -0,0 +1,26 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import hr_evaluation + + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/hr_evaluation/__terp__.py b/addons/hr_evaluation/__terp__.py new file mode 100644 index 0000000..4dc5cb4 --- /dev/null +++ b/addons/hr_evaluation/__terp__.py @@ -0,0 +1,40 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +{ + "name" : "Human Resources Evaluation", + "version" : "0.1", + "author" : "Tiny", + "category" : "Generic Modules/Human Resources", + "website" : "http://www.openerp.com", + "depends" : ["hr","survey"], + "description": "Ability to create employees evaluation.", + "init_xml" : [], + "demo_xml" : ["hr_evaluation_demo.xml"], + "update_xml" : [ +# "security/ir.model.access.csv", + "hr_evaluation_view.xml", + "hr_evaluation_data.xml"], + "active": False, + "installable": True +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py new file mode 100644 index 0000000..7024c96 --- /dev/null +++ b/addons/hr_evaluation/hr_evaluation.py @@ -0,0 +1,125 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import time +from osv import fields, osv + +class hr_evaluation_plan(osv.osv): + _name = "hr_evaluation.plan" + _description = "Evaluation Plan" + _columns = { + 'name': fields.char("Evaluation Plan", size=64, required=True), + 'company_id': fields.many2one('res.company', 'Company', required=True), + 'phase_ids' : fields.one2many('hr_evaluation.plan.phase', 'plan_id', 'Evaluation Phases'), + 'month_first': fields.integer('First Evaluation After'), + 'month_next': fields.integer('Next Evaluation After'), + 'active': fields.boolean('Active') + } + _defaults = { + 'active' : lambda *a: True, + } +hr_evaluation_plan() + +class hr_evaluation_plan_phase(osv.osv): + _name = "hr_evaluation.plan.phase" + _description = "Evaluation Plan Phase" + _order = "sequence" + _columns = { + 'name': fields.char("Phase", size=64, required=True), + 'sequence': fields.integer("Sequence"), + 'company_id': fields.related('plan_id','company_id',type='many2one',relation='res.company',string='Company',store=True), + 'plan_id': fields.many2one('hr_evaluation.plan','Evaluation Plan', required=True, ondelete='cascade'), + 'action': fields.selection([ + ('top-down','Top-Down Appraisal Requests'), + ('bottom-up','Bottom-Up Appraisal Requests'), + ('self','Self Appraisal Requests'), + ('final','Final Interview')], 'Action', required=True), + 'survey_id': fields.many2one('survey','Appraisal Form'), + 'send_answer_manager': fields.boolean('All Answers', + help="Send all answers to the manager"), + 'send_answer_employee': fields.boolean('All Answers', + help="Send all answers to the employee"), + 'send_anonymous_manager': fields.boolean('Anonymous Summary', + help="Send an anonymous summary to the manager"), + 'send_anonymous_employee': fields.boolean('Anonymous Summary', + help="Send an anonymous summary to the employee"), + 'wait': fields.boolean('Wait Previous Phases', + help="Check this box if you want to wait that all preceeding phases " + + "are finished before launching this phase.") + + } + _defaults = { + 'sequence' : lambda *a: 1, + } +hr_evaluation_plan_phase() + +class hr_employee(osv.osv): + _inherit="hr.employee" + _columns = { + 'evaluation_plan_id': fields.many2one('hr_evaluation.plan', 'Evaluation Plan'), + 'evaluation_date': fields.date('Next Evaluation', help="Date of the next evaluation"), + } + def onchange_evaluation_plan_id(self, *args): + # return the right evaluation date + pass +hr_employee() + +class hr_evaluation(osv.osv): + _name = "hr_evaluation.evaluation" + _description = "Employee Evaluation" + _rec_name = 'employee_id' + _columns = { + 'date': fields.date("Evaluation Deadline", required=True), + 'employee_id': fields.many2one('hr.employee', "Employee", required=True), + 'manager_id': fields.many2one('res.users', "Manager", required=True), + 'note_summary': fields.text('Evaluation Summary'), + 'note_action': fields.text('Action Plan', + help="If the evaluation does not meet the expectations, you can propose"+ + "an action plan"), + 'rating': fields.selection([ + ('0','Significantly bellow expectations'), + ('1','Did not meet expectations'), + ('2','Meet expectations'), + ('3','Exceeds expectations'), + ('4','Significantly exceeds expectations'), + ], "Overall Rating", help="This is the overall rating on that summarize the evaluation"), + 'survey_request_ids': fields.many2many('survey.request', + 'hr_evaluation_evaluation_requests', + 'evaluation_id', + 'survey_id', + 'Appraisal Forms'), + 'plan_id': fields.many2one('hr_evaluation.plan', 'Plan'), + 'phase_id': fields.many2one('hr_evaluation.plan.phase', 'Phase'), + 'state': fields.selection([ + ('draft','Draft'), + ('wait','Plan In Progress'), + ('progress','Final Validation'), + ('done','Done'), + ('cancel','Cancelled'), + ], 'State', required=True) + } + _defaults = { + 'date' : lambda *a: time.strftime('%Y-%m-%d'), + 'state' : lambda *a: 'draft', + } +hr_evaluation() + + diff --git a/addons/hr_evaluation/hr_evaluation_data.xml b/addons/hr_evaluation/hr_evaluation_data.xml new file mode 100644 index 0000000..0913e4f --- /dev/null +++ b/addons/hr_evaluation/hr_evaluation_data.xml @@ -0,0 +1,1135 @@ + + + + + Evaluation + 20 + + + + + + EMPLOYEE OPINION + 20 + + + + + + Employee Evaluation Form + + + + + + + EMPLOYEE INFORMATION + + + + + + + + WORK PLAN + + + + + + + EMPLOYEE PERFORMANCE IN KEY AREAS + + + + + + + + + SURVEY + + + + + + + + + + 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. + + Employee Details + + multiple_textboxes + 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. + + Employee Information + + multiple_textboxes + 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. + + ENGAGEMENT + + matrix_of_choices_only_one_ans + 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. + + SUBJECT + + matrix_of_choices_only_one_ans + RECOMMENDATIONS/EVALUATIONS + 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. + + LEADERSHIP + + matrix_of_choices_only_one_ans + + + + + + + + + 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. + + PROCESS + + 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. + + Supervisors only : + + matrix_of_choices_only_one_ans + RECOMMENDATIONS/EVALUATIONS + 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. + + EFFECTIVENESS + + matrix_of_choices_only_one_ans + 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. + + CONTINUOUS IMPROVEMENT + + matrix_of_choices_only_one_ans + 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. + + Additional comments : + + 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. + + OPENNESS + + matrix_of_choices_only_one_ans + 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. + + OVERALL PERFORMANCE SUMMARY RATING + + 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. + + OVERALL PURPOSE OF EMPLOYEE APPRAISAL + + 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. + + MISCELLANEOUS + + matrix_of_choices_only_one_ans + 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. + + Additional comments : + + 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. + + EVALUATION PROCESS + + multiple_textboxes + The comment you entered is in an invalid format. + + + + Other + + + + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + 1 + + + + + + + + 2 + + + + + + + + 3 + + + + + + + + 4 + + + + + + + + 5 + + + + + + + + Demonstrates genuine concern for me as a person. + + + + + + + Name + + + + + + + I'm efficient at work and my achievements are successful. + + + + + + + I am proud to tell others I work here. + + + + + + + Name of your direct supervisor + + + + + + + Actions by Executive management show genuine interest in the well-being of employees. + + + + + + + I know the company's values and live them. + + + + + + + My work contributes towards the continuous improvement of the company, our services or products. + + + + + + + I have enough work. + + + + + + + Date + + + + + + + Position Title + + + + + + + I consistently acquire new knowledge, skills or understanding through contact with my supervisor. He helps me growing my compete + + + + + + + My job provides me with a sense of personal accomplishment. + + + + + + + What I did several months ago is still of use to the company, the services or the products today. + + + + + + + My best achievements have been communicated to the community, internally or to customers. + + + + + + + I have the same opportunity to succeed as others with similar experiences, performance and educational background. + + + + + + + Compared to similar jobs in other companies where I could work, my total compensation is: +(Scale: Well below others, Below othe + + + + + + + Overall, I believe the quality of products and/or services my workgroup delivers is improving. + + + + + + + I would prefer to remain with this company even if a comparable job were available in another company. + + + + + + + Listens and takes into account all ideas and do his best to put in place the best of these. + + + + + + + Appraisal for Period + + + + + + + I mostly work on value-added tasks for the company, the products or the services. (Value-added task : significant improvement pe + + + + + + + Our workgroup identifies and reduces waste of time in our activities and processes. + + + + + + + Taking everything into account, how satisfied are you with your current job? + + + + + + + I understand the company strategy and how my workgroup supports it. + + + + + + + Date of Review + + + + + + + Time management : projects/tasks are completed on time + + + + + + + Results of the bottom-up survey and mitigation actions to face technical, organizational, structural and/or relational issues + + + + + + + + + + Delegation : Ability to efficiently assign tasks to other people + + + + + + + + + Appraiser + + + + + + + Ability to cope with multidisciplinary of team + + + + + + + Enthusiasm & implication toward projects/assignments + + + + + + + Compliance to internal rules and processes (timesheets completion, etc.) + + + + + + + Team spirit : ability to work efficiently with peers, manage the conflicts with diplomacy + + + + + + + Leadership: create a challenging and motivating work environment aligned with the company's strategy + + + + + + + Leadership: sustain subordinates in their professional growth + + + + + + + Ability to manage planning resources, risks, budgets and deadlines + + + + + + + I am willing to put in a great deal of effort beyond what is expected to help my workgroup succeed. + + + + + + + I believe the information that I get from the person I report to. + + + + + + + + Initiative and self autonomy + + + + + + + Ability to follow and complete work as instructed + + + + + + + Decision making + + + + + + + At the conclusion of the appraisal time period: + + + + + + + At the outset of the appraisal time period: + + + + + + + Customer commitment + + + + + + + Communication skills ( written & verbally): clearness, concision, exactitude + + + + + + + Technical skills regarding to the job requirements + + + + + + + Analytical and synthetic mind + + + + + + + Promptness and attendance record + + + + + + + Adaptability : Ability to adapt oneself to organizational changes while keeping efficiency + + + + + + + Creativity and forward looking aptitude + + + + + + + + + + Title + + + + + diff --git a/addons/hr_evaluation/hr_evaluation_demo.xml b/addons/hr_evaluation/hr_evaluation_demo.xml new file mode 100644 index 0000000..89c072e --- /dev/null +++ b/addons/hr_evaluation/hr_evaluation_demo.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml new file mode 100644 index 0000000..f449460 --- /dev/null +++ b/addons/hr_evaluation/hr_evaluation_view.xml @@ -0,0 +1,167 @@ + + + + + hr_evaluation.plan.form + hr_evaluation.plan + form + +
+ + + + + + + + + + + + +
+
+
+ + hr_evaluation.plan.form + hr_evaluation.plan + tree + + + + + + + + + + + hr_evaluation.plan + form + tree,form + + + + + + + hr_evaluation.plan.phase.form + hr_evaluation.plan.phase + form + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + hr_evaluation.plan.phase.form + hr_evaluation.plan.phase + tree + + + + + + + + + + + + + hr.hr.employee.view.form + hr.employee + + + + + + + + + + + + + hr_evaluation.evaluation.form + hr_evaluation.evaluation + form + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + hr_evaluation.evaluation.form + hr_evaluation.evaluation + tree + + + + + + + + + + hr_evaluation.evaluation + form + tree,form + + +
+
diff --git a/addons/hr_evaluation/i18n/fr_BE.po b/addons/hr_evaluation/i18n/fr_BE.po new file mode 100644 index 0000000..b9d296c --- /dev/null +++ b/addons/hr_evaluation/i18n/fr_BE.po @@ -0,0 +1,275 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_evaluation +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.6\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-25 12:18:06+0000\n" +"PO-Revision-Date: 2009-11-25 12:18:06+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,info:0 +msgid "Information" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Schedule next evaluation" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_bad:0 +msgid "Bad Points" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_my_list +msgid "My Next Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,value_ids:0 +msgid "Values" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_good:0 +msgid "Good Points" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,state:0 +msgid "State" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,score:0 +#: field:hr_evaluation.quote,score:0 +#: field:hr_evaluation.type,score:0 +#: field:hr_evaluation.type.value,score:0 +msgid "Score" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.evaluation,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Informal Data" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_improve:0 +msgid "To Improve" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,evaluation_id:0 +msgid "Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type.value,type_id:0 +msgid "Evaluation Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Status" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Apply to categories" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,description:hr_evaluation.module_meta_information +msgid "Ability to create employees evaluation." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,name:0 +msgid "Quote" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,category_ids:0 +msgid "Appliable Role" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,user_id:0 +msgid "Evaluation User" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Choices Results" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,date:0 +msgid "Date" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_form +msgid "Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_config +msgid "Configuration" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_list +msgid "Next Evaluations" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_evaluation_type_form +msgid "Evaluation Criterions" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_my_old_evaluation_list +msgid "My Preceeding Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_resp_hr +msgid "HR Responsible" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,value_id:0 +#: field:hr_evaluation.type.value,name:0 +msgid "Value" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,name:0 +msgid "Summary" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,active:0 +msgid "Active" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Notes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation +msgid "Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type +msgid "Employee Evaluation Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Quotations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_list +msgid "Next Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,type_id:0 +msgid "Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,name:0 +msgid "Evaluation Criterion" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_my_list +msgid "My Next Evaluations" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.quote:0 +msgid "Evalution Quote" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,shortdesc:hr_evaluation.module_meta_information +msgid "Human Resources Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,quote_ids:0 +msgid "Quotes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Done" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_quote +msgid "Employee Evaluation Quote" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_employee:0 +msgid "Employee Response" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type_value +msgid "Evaluation Type Value" +msgstr "" + diff --git a/addons/hr_evaluation/i18n/hr_evaluation.pot b/addons/hr_evaluation/i18n/hr_evaluation.pot new file mode 100644 index 0000000..b9d296c --- /dev/null +++ b/addons/hr_evaluation/i18n/hr_evaluation.pot @@ -0,0 +1,275 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * hr_evaluation +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.6\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-25 12:18:06+0000\n" +"PO-Revision-Date: 2009-11-25 12:18:06+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,info:0 +msgid "Information" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Schedule next evaluation" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_bad:0 +msgid "Bad Points" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_my_list +msgid "My Next Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,value_ids:0 +msgid "Values" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_good:0 +msgid "Good Points" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,state:0 +msgid "State" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,score:0 +#: field:hr_evaluation.quote,score:0 +#: field:hr_evaluation.type,score:0 +#: field:hr_evaluation.type.value,score:0 +msgid "Score" +msgstr "" + +#. module: hr_evaluation +#: selection:hr_evaluation.evaluation,state:0 +msgid "Draft" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Informal Data" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,employee_id:0 +msgid "Employee" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_improve:0 +msgid "To Improve" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,evaluation_id:0 +msgid "Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type.value,type_id:0 +msgid "Evaluation Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Status" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Apply to categories" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,description:hr_evaluation.module_meta_information +msgid "Ability to create employees evaluation." +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,name:0 +msgid "Quote" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,category_ids:0 +msgid "Appliable Role" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,user_id:0 +msgid "Evaluation User" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Choices Results" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,date:0 +msgid "Date" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_hr +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_form +msgid "Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_eval_config +msgid "Configuration" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_list +msgid "Next Evaluations" +msgstr "" + +#. module: hr_evaluation +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_evaluation_type_form +msgid "Evaluation Criterions" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_my_old_evaluation_list +msgid "My Preceeding Evaluations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_resp_hr +msgid "HR Responsible" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,value_id:0 +#: field:hr_evaluation.type.value,name:0 +msgid "Value" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,name:0 +msgid "Summary" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.type,active:0 +msgid "Active" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +msgid "Notes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_evaluation +msgid "Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type +msgid "Employee Evaluation Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +msgid "Quotations" +msgstr "" + +#. module: hr_evaluation +#: model:ir.actions.act_window,name:hr_evaluation.open_view_employee_evaluation_next_list +msgid "Next Employee Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.quote,type_id:0 +msgid "Type" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.type:0 +#: field:hr_evaluation.type,name:0 +msgid "Evaluation Criterion" +msgstr "" + +#. module: hr_evaluation +#: model:ir.ui.menu,name:hr_evaluation.menu_open_view_employee_evaluation_next_my_list +msgid "My Next Evaluations" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.quote:0 +msgid "Evalution Quote" +msgstr "" + +#. module: hr_evaluation +#: model:ir.module.module,shortdesc:hr_evaluation.module_meta_information +msgid "Human Resources Evaluation" +msgstr "" + +#. module: hr_evaluation +#: field:hr_evaluation.evaluation,quote_ids:0 +msgid "Quotes" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: selection:hr_evaluation.evaluation,state:0 +msgid "Done" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_quote +msgid "Employee Evaluation Quote" +msgstr "" + +#. module: hr_evaluation +#: view:hr_evaluation.evaluation:0 +#: field:hr_evaluation.evaluation,info_employee:0 +msgid "Employee Response" +msgstr "" + +#. module: hr_evaluation +#: model:ir.model,name:hr_evaluation.model_hr_evaluation_type_value +msgid "Evaluation Type Value" +msgstr "" + diff --git a/addons/hr_evaluation/security/ir.model.access.csv b/addons/hr_evaluation/security/ir.model.access.csv new file mode 100644 index 0000000..440bcfb --- /dev/null +++ b/addons/hr_evaluation/security/ir.model.access.csv @@ -0,0 +1,9 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_hr_evaluation_evaluation","hr_evaluation.evaluation","model_hr_evaluation_evaluation",hr.group_hr_user,1,0,0,0 +"access_hr_evaluation_type","hr_evaluation.type","model_hr_evaluation_type",hr.group_hr_user,1,0,0,0 +"access_hr_evaluation_type_value","hr_evaluation.type.value","model_hr_evaluation_type_value",hr.group_hr_user,1,0,0,0 +"access_hr_evaluation_quote","hr_evaluation.quote","model_hr_evaluation_quote",hr.group_hr_user,1,0,0,0 +"access_hr_evaluation_evaluation_manager","hr_evaluation.evaluation","model_hr_evaluation_evaluation",hr.group_hr_manager,1,1,1,1 +"access_hr_evaluation_type_manager","hr_evaluation.type","model_hr_evaluation_type",hr.group_hr_manager,1,1,1,1 +"access_hr_evaluation_type_value_manager","hr_evaluation.type.value","model_hr_evaluation_type_value",hr.group_hr_manager,1,1,1,1 +"access_hr_evaluation_quote_manager","hr_evaluation.quote","model_hr_evaluation_quote",hr.group_hr_manager,1,1,1,1 \ No newline at end of file diff --git a/addons/hr_evaluation/specifications/evaluation_plan.png b/addons/hr_evaluation/specifications/evaluation_plan.png new file mode 100644 index 0000000000000000000000000000000000000000..bd00ceca0e9a7f0c793b2171262efa7e1f018eee GIT binary patch literal 97358 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

Hzkk7-1uXX$x|66Zxwba| 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 literal 0 HcmV?d00001 -- 1.7.10.4