Skip to content

Commit 8488f36

Browse files
committed
Add demo data for company holiday, volunteer leave and volunteer leave type.
1 parent e260401 commit 8488f36

File tree

5 files changed

+115
-30
lines changed

5 files changed

+115
-30
lines changed

volunteer_holiday/__manifest__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,9 @@
2323
"views/volunteer_volunteer_leave_view.xml",
2424
"views/volunteer_menu.xml",
2525
],
26+
"demo": [
27+
"demo/volunteer_company_holiday_demo.xml",
28+
"demo/volunteer_volunteer_leave_type_demo.xml",
29+
"demo/volunteer_volunteer_leave_demo.xml",
30+
],
2631
}

volunteer_holiday/demo/demo.xml

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
SPDX-FileCopyrightText: 2025 Coop IT Easy SC
4+
5+
SPDX-License-Identifier: AGPL-3.0-or-later
6+
-->
7+
<odoo>
8+
<record
9+
id="volunteer_company_holiday_demo_christmas"
10+
model="volunteer.company.holiday"
11+
>
12+
<field name="name">Christmas Holidays</field>
13+
<field
14+
name="start_date"
15+
eval="(datetime.today().replace(month=12, day=24)).strftime('%Y-%m-%d')"
16+
/>
17+
<field
18+
name="end_date"
19+
eval="(datetime.today().replace(month=12, day=25)).strftime('%Y-%m-%d')"
20+
/>
21+
</record>
22+
23+
<record
24+
id="volunteer_company_holiday_demo_store_inventory"
25+
model="volunteer.company.holiday"
26+
>
27+
<field name="name">Store Inventory</field>
28+
<field
29+
name="start_date"
30+
eval="(datetime.today().replace(month=7, day=1)).strftime('%Y-%m-%d')"
31+
/>
32+
<field
33+
name="end_date"
34+
eval="(datetime.today().replace(month=7, day=7)).strftime('%Y-%m-%d')"
35+
/>
36+
</record>
37+
</odoo>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
SPDX-FileCopyrightText: 2025 Coop IT Easy SC
4+
5+
SPDX-License-Identifier: AGPL-3.0-or-later
6+
-->
7+
<odoo>
8+
<record
9+
id="volunteer_volunteer_leave_demo_vol_a_leave"
10+
model="volunteer.volunteer.leave"
11+
>
12+
<field name="volunteer_id" ref="volunteer.volunteer_demo_a" />
13+
<field name="type_id" ref="volunteer_volunteer_leave_type_demo_vacation" />
14+
<field
15+
name="start_date"
16+
eval="(datetime.now().date() + timedelta(weeks=4, days=4)).strftime('%Y-%m-%d')"
17+
/>
18+
<field
19+
name="end_date"
20+
eval="(datetime.now().date() + timedelta(weeks=4, days=14)).strftime('%Y-%m-%d')"
21+
/>
22+
</record>
23+
24+
<record
25+
id="volunteer_volunteer_leave_demo_vol_c_leave"
26+
model="volunteer.volunteer.leave"
27+
>
28+
<field name="volunteer_id" ref="volunteer.volunteer_demo_c" />
29+
<field
30+
name="type_id"
31+
ref="volunteer_volunteer_leave_type_demo_parental_leave"
32+
/>
33+
<field
34+
name="start_date"
35+
eval="(datetime.now().date() + timedelta(days=4)).strftime('%Y-%m-%d')"
36+
/>
37+
<field
38+
name="end_date"
39+
eval="(datetime.now().date() + timedelta(weeks=9, days=4)).strftime('%Y-%m-%d')"
40+
/>
41+
</record>
42+
</odoo>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<!--
3+
SPDX-FileCopyrightText: 2025 Coop IT Easy SC
4+
5+
SPDX-License-Identifier: AGPL-3.0-or-later
6+
-->
7+
<odoo>
8+
<record
9+
id="volunteer_volunteer_leave_type_demo_sick_leave"
10+
model="volunteer.volunteer.leave.type"
11+
>
12+
<field name="name">Sick Leave</field>
13+
<field name="description">Leave due to illness</field>
14+
</record>
15+
16+
<record
17+
id="volunteer_volunteer_leave_type_demo_parental_leave"
18+
model="volunteer.volunteer.leave.type"
19+
>
20+
<field name="name">Parental Leave</field>
21+
<field name="description">Leave due to pregnancy/childcare</field>
22+
</record>
23+
24+
<record
25+
id="volunteer_volunteer_leave_type_demo_vacation"
26+
model="volunteer.volunteer.leave.type"
27+
>
28+
<field name="name">Vacation</field>
29+
<field name="description">Vacation</field>
30+
</record>
31+
</odoo>

0 commit comments

Comments
 (0)