Trunk HR Global Review

Bug #522306 reported by Fabien (Open ERP)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Undecided
vir (Open ERP)

Bug Description

Here is a global review of the HR management modules in trunk:

* Employee:
  - define a search view:
      Name Manager [My] (manager -> widget=selection)
  - form view: add a field Coach just bellow manager (many2one res.users)

* Departments
  - add a search view
  - display the full name in lists (Dep A / Dep A.B / Dep A.B.C)
Departments must be in the user preferences, like sale section or project.

Add "department_id [My]" in every object of hr:
  - expenses
  - timesheets
  - applicants
  - holidays

If possible, remove department from the the resource module and put it in the hr module.

* Expenses

Change the workflow so that we can do from Refused to Draft.
Add company_id, and related security rules.
Add buttons to confirm/refuse in the list view.

* Leaves

The search view is horrible, do one similar to the expense search view.
I was unable to create a leave request. I down know what's the request type but it should not be the latest column of the lsit view.

* CRM Jobs

When you click on Applicants menu, the tab name is "Job Requests" Change the tab name to Applicants.
Remove the section field, replace it by the department_id. Remove next interview and duration, remove the calendar view.
Put Candidate name and Candidate Phone at the place of "next interview"

Remove the phonecall many2one field. I don't know why there is such a field. the button "Schedule a Phone Call" must be just above "Schedule a meeting"

The email of the candidate must be a email field. Remove the candidate name2 field.
The Partner field is not aligned with the others fields.

Rename the obejct crm.job into crm.applicant.

Create a new object: crm.job in the hr module.
Replace the category many2one by a job_id.
Create a menu: Recruitement / Jobs

Add job_id in hr.employee, in the Job Information section.

This new job object must have the following field:
  name
  code
  # of employees : computed automatically
  expected employees: integer (default = 1)
  employee_ids
  job description: fields.text
  requirements: fields.text
  departement_id: fields.many2one (not required)

We need two relates on this object: Employees, Applicants

* Reorganise the Reporting menu by creating sub-menus (timesheets, expenses, applicants, ...)
Rename Jobs by Applicants in the reporting menu.

description: updated
Changed in openobject-addons:
assignee: nobody → vir (Open ERP) (vir-tinyerp)
Revision history for this message
David Diz (daviddiz) wrote :

What about this question? https://answers.launchpad.net/openobject-addons/+question/100006

Why hr_department related to users and not to employees?

Changed in openobject-addons:
milestone: 2010-02 → 6.0
Revision history for this message
Dhruti Shastri(OpenERP) (dhs-openerp) wrote :

HR and relevant modules have been improved.
If still you find any query, please post it as a separate bug with description.
Thanks.

Changed in openobject-addons:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.