← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 522306] Re: Trunk HR Global Review

 

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

-- 
Trunk HR Global Review
https://bugs.launchpad.net/bugs/522306
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Addons Modules: Fix Released

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.