[IMP] hr modules: add OpenChatter notification after module installation
bzr revid: rco@openerp.com-20120725124518-y4zl4th862lkq838
This commit is contained in:
parent
773794a500
commit
93da4f9847
|
@ -1,6 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Employee Directory has been installed</value>
|
||||
<value>Manage your human resources in OpenERP: employees and hierarchy,
|
||||
HR departments and jobs.
|
||||
|
||||
More features are available in the following modules:
|
||||
Recruitment Process (manage job positions and recruitment),
|
||||
Timesheets Validation (record timesheets and attendance),
|
||||
Leaves Management (keep track of employee leaves),
|
||||
Expenses Management (manage employee expenses),
|
||||
Employee Appraisals (organize employee surveys, where employees
|
||||
evaluate their subordinates or their manager.)
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<record id="employee" model="hr.employee">
|
||||
<field name="name">Administrator</field>
|
||||
|
|
|
@ -1,6 +1,18 @@
|
|||
<?xml version="1.0"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Employee Appraisals has been installed</value>
|
||||
<value>Create evaluations for your subordinates or manager. You can
|
||||
define a plan with several surveys, where you organize evaluation
|
||||
surveys related to the hierarchy levels. Evaluations filled by
|
||||
employees can exported as pdf files.
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<record id="survey_2" model="survey">
|
||||
<field name="title">Self Appraisal</field>
|
||||
<field name="max_response_limit">20</field>
|
||||
|
|
|
@ -1,10 +1,23 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!--
|
||||
Resource: product.uom.categ
|
||||
-->
|
||||
<record id="cat_expense" model="product.category">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Expenses Management has been installed</value>
|
||||
<value>Manage your employee's expenses, with validations by employee
|
||||
manager and accountant, creation and payment of invoice.
|
||||
|
||||
This module also uses the analytic accounting and is compatible
|
||||
with the invoice on timesheet module so that you will be able to
|
||||
automatically re-invoice your customer's expenses if your work
|
||||
by project.
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<!-- Resource: product.uom.categ -->
|
||||
<record id="cat_expense" model="product.category">
|
||||
<field name="parent_id" ref="product.cat0"/>
|
||||
<field name="name">Expenses</field>
|
||||
</record>
|
||||
|
|
|
@ -1,34 +1,44 @@
|
|||
<?xml version="1.0"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<data noupdate="1">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Leaves Management has been installed</value>
|
||||
<value>Manage employee leaves from the top menu "Human Resources."
|
||||
Employees can create leave requests that are validated by their
|
||||
manager and/or HR people. Once validated, they are visible in
|
||||
the employee's calendar. HR people can define leave types and
|
||||
allocate off-days for employees.
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<!-- Casual leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_cl">
|
||||
<field name="name" eval="'Legal Leaves '+time.strftime('%Y')"/>
|
||||
<field name="color_name">black</field>
|
||||
</record>
|
||||
<!-- Casual leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_cl">
|
||||
<field name="name" eval="'Legal Leaves '+time.strftime('%Y')"/>
|
||||
<field name="color_name">black</field>
|
||||
</record>
|
||||
|
||||
<!-- Sick leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_sl">
|
||||
<field name="name">Sick Leaves</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">red</field>
|
||||
</record>
|
||||
<!-- Sick leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_sl">
|
||||
<field name="name">Sick Leaves</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">red</field>
|
||||
</record>
|
||||
|
||||
<!-- Compensatory Days -->
|
||||
<record model="hr.holidays.status" id="holiday_status_comp">
|
||||
<field name="name">Compensatory Days</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">lavender</field>
|
||||
</record>
|
||||
|
||||
<!-- Compensatory Days -->
|
||||
<record model="hr.holidays.status" id="holiday_status_comp">
|
||||
<field name="name">Compensatory Days</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">lavender</field>
|
||||
</record>
|
||||
|
||||
<!--Unpaid Leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_unpaid">
|
||||
<field name="name">Unpaid</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">brown</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
<!--Unpaid Leave -->
|
||||
<record model="hr.holidays.status" id="holiday_status_unpaid">
|
||||
<field name="name">Unpaid</field>
|
||||
<field name="limit">True</field>
|
||||
<field name="color_name">brown</field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -1,6 +1,20 @@
|
|||
<?xml version="1.0"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Recruitment Process has been installed</value>
|
||||
<value>
|
||||
Manage job positions and the recruitment process in your company.
|
||||
This module is integrated with the module Survey to help you to
|
||||
define interviews for different jobs.
|
||||
|
||||
You can automatically create application records from an email
|
||||
gateway, that you can configure in the Human Resources Settings.
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<!-- Meeting Types (for interview meetings) -->
|
||||
<record model="crm.meeting.type" id="categ_meet_interview">
|
||||
|
|
|
@ -1,6 +1,15 @@
|
|||
<?xml version="1.0" ?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!-- notify all employees of module installation -->
|
||||
<function model="mail.group" name="message_append_note">
|
||||
<!-- ids, subject, body, parent_id=False, type='notification', content_subtype='html' -->
|
||||
<value eval="[ref('mail.group_all_employees')]"/>
|
||||
<value>Module Timesheets Validation has been installed</value>
|
||||
<value>From the top menu "Human Resources", encode and validate
|
||||
timesheets and attendances.
|
||||
</value>
|
||||
</function>
|
||||
|
||||
<record id="ir_actions_server_timsheet_sheet" model="ir.actions.server">
|
||||
<field eval="5" name="sequence"/>
|
||||
|
|
Loading…
Reference in New Issue