Trunk HR Global Review
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) |
Changed in openobject-addons: | |
milestone: | 2010-02 → 6.0 |
What about this question? https:/ /answers. launchpad. net/openobject- addons/ +question/ 100006
Why hr_department related to users and not to employees?