[REV] stock: revert of f229d40fb7a2a16c6f211a059694b18124b9719a
[odoo/odoo.git] / addons / project_timesheet / test / worktask_entry_to_timesheetline_entry.yml
1 -
2   Create a user 'HR Manager'
3 -
4   !record {model: res.users, id: res_users_hrmanager0, view: False}:
5     company_id: base.main_company
6     name: HR Manager
7     login: hr
8     password: hr
9     groups_id:
10       - base.group_hr_manager
11 -
12   Create a product with type service used to specify employees designation
13 -
14   !record {model: product.product, id: product_product_hrmanger0}:
15     categ_id: product.product_category_6
16     mes_type: fixed
17     name: HR Manager
18     standard_price: 1.0
19     type: service
20     uom_id: product.product_uom_hour
21     uom_po_id: product.product_uom_hour
22     volume: 0.0
23     warranty: 0.0
24     weight: 0.0
25     weight_net: 0.0
26 -
27   Create an analytic journal for employees timesheet
28 -
29   !record {model: account.analytic.journal, id: account_analytic_journal_hrtimesheet0}:
30     company_id: base.main_company
31     name: HR Timesheet
32     type: general
33 -
34   Create an employee 'HR Manager' for user 'HR Manager'
35 -
36   !record {model: hr.employee, id: hr_employee_hrmanager0}:
37     name: HR Manager
38     user_id: res_users_hrmanager0
39     product_id: product_product_hrmanger0
40     journal_id: account_analytic_journal_hrtimesheet0
41 -
42   Create a project 'Timesheet Management'
43 -
44   !record {model: project.project, id: project_project_timesheetmanagement0}:
45     company_id: base.main_company
46     name: Timesheet Management
47 -
48   Create a task 'Get all timesheet records'
49 -
50   !record {model: project.task, id: project_task_getalltimesheetrecords0}:
51     date_start: !eval time.strftime('%Y-05-%d %H:%M:%S')
52     name: Get all timesheet records
53     planned_hours: 20.0
54     project_id: project_project_timesheetmanagement0
55     remaining_hours: 20.0
56     user_id: res_users_hrmanager0
57 -
58   Make a work task entry 'Get work calendar of all employees' of 10 hours done by HR manager
59 -
60   !record {model: project.task, id: project_task_getalltimesheetrecords0}:
61     work_ids:
62       - date: !eval time.strftime('%Y-05-%d %H:%M:%S')
63         hours: 10.0
64         name: Get work calendar of all employees
65         user_id: res_users_hrmanager0