From: Vir (Open ERP) Date: Mon, 18 Jan 2010 12:26:17 +0000 (+0530) Subject: [ADD] hr_evaluaton module added from extra addons to trunk addons with changes in... X-Git-Tag: 6.0.0-rc1-addons~1343^2~55 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=120bb1bda71a4f039ecc2a2613828443351659d5;p=odoo%2Fodoo.git [ADD] hr_evaluaton module added from extra addons to trunk addons with changes in menu structure bzr revid: vir@tinyerp.com-20100118122617-2m73prmgz54yjk9i --- 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 0000000..bd00cec Binary files /dev/null and b/addons/hr_evaluation/specifications/evaluation_plan.png differ