|
| 1 | +---Models in module 'hr'--- |
| 2 | +obsolete model hr.plan |
| 3 | +obsolete model hr.plan.activity.type |
| 4 | +# DONE pre-migration: move data into mail.activity.plan |
| 5 | + |
| 6 | +obsolete model hr.plan.wizard [transient] |
| 7 | +# NOTHING TO DO |
| 8 | + |
| 9 | +---Fields in module 'hr'--- |
| 10 | +hr / mail.channel / subscription_department_ids (many2many): column1 is now 'discuss_channel_id' ('mail_channel_id') [hr_department_mail_channel_rel] |
| 11 | +hr / mail.channel / subscription_department_ids (many2many): table is now 'discuss_channel_hr_department_rel' ('hr_department_mail_channel_rel') |
| 12 | +# DONE: pre-migration: Rename table and column |
| 13 | + |
| 14 | +hr / hr.contract.type / code (char) : NEW hasdefault: compute |
| 15 | +# DONE: pre-migration: Column created and filled with the name. It wouldn't be too much burden to let the ORM compute, being few records, but let's do it by SQL anyway. |
| 16 | + |
| 17 | +hr / hr.contract.type / country_id (many2one) : NEW relation: res.country |
| 18 | +# NOTHING TO DO: new feature |
| 19 | + |
| 20 | +hr / hr.department / message_main_attachment_id (many2one): DEL relation: ir.attachment |
| 21 | +# NOTHING TO DO |
| 22 | + |
| 23 | +hr / hr.department / plan_ids (one2many) : relation is now 'mail.activity.plan' ('hr.plan') [nothing to do] |
| 24 | +hr / hr.plan / active (boolean) : DEL |
| 25 | +hr / hr.plan / company_id (many2one) : DEL relation: res.company |
| 26 | +hr / hr.plan / department_id (many2one) : DEL relation: hr.department |
| 27 | +hr / hr.plan / name (char) : DEL required |
| 28 | +hr / hr.plan / plan_activity_type_ids (one2many): DEL relation: hr.plan.activity.type |
| 29 | +hr / hr.plan.activity.type / activity_type_id (many2one) : DEL relation: mail.activity.type |
| 30 | +hr / hr.plan.activity.type / company_id (many2one) : DEL relation: res.company |
| 31 | +hr / hr.plan.activity.type / note (html) : DEL |
| 32 | +hr / hr.plan.activity.type / plan_id (many2one) : DEL relation: hr.plan |
| 33 | +hr / hr.plan.activity.type / responsible (selection) : DEL required, selection_keys: ['coach', 'employee', 'manager', 'other'] |
| 34 | +hr / hr.plan.activity.type / responsible_id (many2one) : DEL relation: res.users |
| 35 | +hr / hr.plan.activity.type / summary (char) : DEL |
| 36 | +hr / mail.activity.plan / department_id (many2one) : NEW relation: hr.department, hasdefault: compute |
| 37 | +hr / mail.activity.plan.template / responsible_type (False) : NEW selection_keys: ['coach', 'employee', 'manager', 'on_demand', 'other'], mode: modify |
| 38 | +# DONE: pre-migration: move data into mail.activity.plan |
| 39 | + |
| 40 | +hr / hr.department / rating_ids (one2many) : NEW relation: rating.rating |
| 41 | +# NOTHING TO DO |
| 42 | + |
| 43 | +hr / hr.departure.reason / reason_code (integer) : NEW |
| 44 | +# DONE post-migration: load noupdate |
| 45 | + |
| 46 | +hr / hr.employee / activity_user_id (many2one) : not related anymore |
| 47 | +hr / hr.employee / activity_user_id (many2one) : now a function |
| 48 | +# NOTHING TO DO: no store field |
| 49 | + |
| 50 | +hr / hr.employee / employee_properties (properties): NEW hasdefault: compute |
| 51 | +hr / res.company / employee_properties_definition (properties_definition): NEW |
| 52 | +# NOTHING TO DO: new feature for assigning properties |
| 53 | + |
| 54 | +hr / hr.employee / private_car_plate (char) : NEW |
| 55 | +# NOTHING TO DO: new feature |
| 56 | + |
| 57 | +hr / hr.employee / address_home_id (many2one) : DEL relation: res.partner |
| 58 | +hr / hr.employee / lang (selection) : is now stored |
| 59 | +hr / hr.employee / lang (selection) : not related anymore |
| 60 | +hr / hr.employee / private_city (char) : NEW |
| 61 | +hr / hr.employee / private_country_id (many2one) : NEW relation: res.country |
| 62 | +hr / hr.employee / private_email (char) : is now stored |
| 63 | +hr / hr.employee / private_email (char) : not related anymore |
| 64 | +hr / hr.employee / private_phone (char) : NEW |
| 65 | +hr / hr.employee / private_state_id (many2one) : NEW relation: res.country.state |
| 66 | +hr / hr.employee / private_street (char) : NEW |
| 67 | +hr / hr.employee / private_street2 (char) : NEW |
| 68 | +hr / hr.employee / private_zip (char) : NEW |
| 69 | +# DONE: post-migration: fill values from address_home_id to the employee fields, and anonymize the information on the res.partner record |
| 70 | + |
| 71 | +hr / hr.employee / rating_ids (one2many) : NEW relation: rating.rating |
| 72 | +hr / hr.job / message_main_attachment_id (many2one): DEL relation: ir.attachment |
| 73 | +hr / hr.job / rating_ids (one2many) : NEW relation: rating.rating |
| 74 | +# NOTHING TO DO: New rating inheritance |
| 75 | + |
| 76 | +hr / hr.work.location / location_type (selection) : NEW required, selection_keys: ['home', 'office', 'other'], hasdefault: default |
| 77 | +# DONE: pre-migration: Pre-created and filled with the value 'office', which is fine according previous version behavior. |
| 78 | + |
| 79 | +---XML records in module 'hr'--- |
| 80 | +NEW hr.contract.type: hr.contract_type_full_time (noupdate) |
| 81 | +NEW hr.contract.type: hr.contract_type_part_time (noupdate) |
| 82 | +NEW hr.contract.type: hr.contract_type_permanent (noupdate) |
| 83 | +NEW hr.contract.type: hr.contract_type_seasonal (noupdate) |
| 84 | +NEW hr.contract.type: hr.contract_type_temporary (noupdate) |
| 85 | +# NOTHING TO DO |
| 86 | + |
| 87 | +DEL hr.department: hr.dep_sales (noupdate) |
| 88 | +DEL ir.rule: hr.hr_plan_activity_type_company_rule (noupdate) |
| 89 | +DEL ir.rule: hr.hr_plan_company_rule (noupdate) |
| 90 | +DEL res.partner: hr.res_partner_admin_private_address (noupdate) |
| 91 | +# DONE: post-migration: removed safely |
| 92 | + |
| 93 | +DEL hr.plan: hr.offboarding_plan (noupdate) |
| 94 | +DEL hr.plan: hr.onboarding_plan (noupdate) |
| 95 | +DEL hr.plan.activity.type: hr.offboarding_setup_compute_out_delais (noupdate) |
| 96 | +DEL hr.plan.activity.type: hr.offboarding_take_back_hr_materials (noupdate) |
| 97 | +DEL hr.plan.activity.type: hr.onboarding_plan_training (noupdate) |
| 98 | +DEL hr.plan.activity.type: hr.onboarding_setup_it_materials (noupdate) |
| 99 | +DEL hr.plan.activity.type: hr.onboarding_training (noupdate) |
| 100 | +NEW mail.activity.plan: hr.offboarding_plan (noupdate) |
| 101 | +NEW mail.activity.plan: hr.onboarding_plan (noupdate) |
| 102 | +NEW mail.activity.plan.template: hr.offboarding_setup_compute_out_delais (noupdate) |
| 103 | +NEW mail.activity.plan.template: hr.offboarding_take_back_hr_materials (noupdate) |
| 104 | +NEW mail.activity.plan.template: hr.onboarding_plan_training (noupdate) |
| 105 | +NEW mail.activity.plan.template: hr.onboarding_setup_it_materials (noupdate) |
| 106 | +NEW mail.activity.plan.template: hr.onboarding_training (noupdate) |
| 107 | +# DONE: pre-migration: Reassign XML-IDs to the new mail.activity.plan* records |
| 108 | + |
| 109 | +NEW hr.work.location: hr.home_work_location (noupdate) |
| 110 | +NEW hr.work.location: hr.home_work_office (noupdate) |
| 111 | +NEW hr.work.location: hr.home_work_other (noupdate) |
| 112 | +NEW ir.actions.act_window: hr.mail_activity_plan_action |
| 113 | +DEL ir.actions.act_window: hr.hr_employee_action_from_user |
| 114 | +DEL ir.actions.act_window: hr.hr_plan_action |
| 115 | +DEL ir.actions.act_window: hr.hr_plan_activity_type_action |
| 116 | +NEW ir.actions.act_window.view: hr.mail_activity_plan_action_employee_view_form |
| 117 | +NEW ir.actions.act_window.view: hr.mail_activity_plan_action_employee_view_tree |
| 118 | +NEW ir.model.access: hr.access_mail_activity_plan_hr_manager |
| 119 | +NEW ir.model.access: hr.access_mail_activity_plan_template_hr_manager |
| 120 | +DEL ir.model.access: hr.access_hr_plan_activity_type_employee |
| 121 | +DEL ir.model.access: hr.access_hr_plan_activity_type_hr_user |
| 122 | +DEL ir.model.access: hr.access_hr_plan_employee |
| 123 | +DEL ir.model.access: hr.access_hr_plan_hr_user |
| 124 | +DEL ir.model.access: hr.access_hr_plan_wizard |
| 125 | +DEL ir.model.constraint: hr.constraint_hr_employee_barcode_uniq |
| 126 | +DEL ir.model.constraint: hr.constraint_hr_employee_category_name_uniq |
| 127 | +DEL ir.model.constraint: hr.constraint_hr_employee_user_uniq |
| 128 | +DEL ir.model.constraint: hr.constraint_hr_job_name_company_uniq |
| 129 | +DEL ir.model.constraint: hr.constraint_hr_job_no_of_recruitment_positive |
| 130 | +NEW ir.rule: hr.ir_rule_hr_contract_type_multi_company (noupdate) |
| 131 | +NEW ir.rule: hr.mail_plan_rule_group_hr_manager (noupdate) |
| 132 | +NEW ir.rule: hr.mail_plan_templates_rule_group_hr_manager (noupdate) |
| 133 | +# NOTHING TO DO |
| 134 | + |
| 135 | +NEW ir.ui.menu: hr.menu_resource_calendar_view |
| 136 | +NEW ir.ui.view: hr.discuss_channel_view_form |
| 137 | +NEW ir.ui.view: hr.hr_employee_plan_activity_summary |
| 138 | +NEW ir.ui.view: hr.hr_employee_view_graph |
| 139 | +NEW ir.ui.view: hr.hr_employee_view_pivot |
| 140 | +NEW ir.ui.view: hr.mail_activity_plan_template_view_form |
| 141 | +NEW ir.ui.view: hr.mail_activity_plan_view_form |
| 142 | +NEW ir.ui.view: hr.mail_activity_plan_view_form_hr_employee |
| 143 | +NEW ir.ui.view: hr.mail_activity_plan_view_tree |
| 144 | +NEW ir.ui.view: hr.mail_activity_schedule_view_form |
| 145 | +DEL ir.ui.view: hr.hr_plan_activity_type_view_form |
| 146 | +DEL ir.ui.view: hr.hr_plan_activity_type_view_tree |
| 147 | +DEL ir.ui.view: hr.hr_plan_view_form |
| 148 | +DEL ir.ui.view: hr.hr_plan_view_search |
| 149 | +DEL ir.ui.view: hr.hr_plan_view_tree |
| 150 | +DEL ir.ui.view: hr.mail_channel_view_form_ |
| 151 | +DEL ir.ui.view: hr.plan_wizard |
| 152 | +DEL ir.ui.view: hr.view_employee_form_smartbutton |
| 153 | +DEL ir.ui.view: hr.view_partner_tree2 |
| 154 | +# NOTHING TO DO |
0 commit comments