9e2c08219d
Using stages and states is not easy to manage. Indeed those two fields mess with the same basic concept. This task remove the state on hr.applicant model, leaving only stages. Main features: - removed base_stage inheritance on hr.applicant model - removed state field on hr.applicant model - removed state field on hr.recruitment.stage model - removed date field on hr.applicant model, not used anywhere; other date fields are considered as sufficient - added date_last_stage_update on hr.applicant model, holding the date of the last stage change, allowing reporting and analysis on time spend in stages - date_open is set when assigning an user to the applicant; date_open now means assignation date This allows to remove nearly all buttons on the form view. As the statusbar is clickable, the only remaining action is to create an employee from the applicant, which is a link button in the form view. Subtypes have been updated : - new applicant: stage_id.sequence=1 - other: stage change Misc: - [IMP] views accordingly; - [IMP] reports accordingly, added date_last_stage_update in reports; - [IMP] subtypes: New, Stage Changed and Hired are kept; - [REM] removed some tests because they are not applicable anymore; - [DOC] doc directory + changelog + stage explanation; - [REM] removed hired.employee wizard bzr revid: tde@openerp.com-20130709115904-o9ac29fesu3lreol |
||
---|---|---|
.. | ||
doc | ||
i18n | ||
report | ||
security | ||
static/description | ||
test | ||
wizard | ||
__init__.py | ||
__openerp__.py | ||
board_hr_recruitment_statistical_view.xml | ||
hr_recruitment.py | ||
hr_recruitment_data.xml | ||
hr_recruitment_demo.xml | ||
hr_recruitment_installer_view.xml | ||
hr_recruitment_menu.xml | ||
hr_recruitment_view.xml | ||
res_config.py | ||
res_config_view.xml |