Skip to content

Commit f2bcbc2

Browse files
[ADD] summer_camps:
Industry package for companies organizing summer camps of all kinds. Manage your registrations, opportunities, appointments, and consent forms.
1 parent f5c89c2 commit f2bcbc2

File tree

76 files changed

+5285
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+5285
-0
lines changed

.weblate.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,11 @@
331331
"filemask": "student_organization/i18n/*.po",
332332
"new_base": "student_organization/i18n/student_organization.pot"
333333
},
334+
{
335+
"name": "summer_camps",
336+
"filemask": "summer_camps/i18n/*.po",
337+
"new_base": "summer_camps/i18n/summer_camps.pot"
338+
},
334339
{
335340
"name": "surveyor",
336341
"filemask": "surveyor/i18n/*.po",

summer_camps/__manifest__.py

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
'name': 'Summer Camps',
3+
'version': '1.0',
4+
'category': 'Services',
5+
'author': 'Odoo S.A.',
6+
'depends': [
7+
'appointment_crm',
8+
'base_industry_data',
9+
'crm_enterprise',
10+
'event_crm',
11+
'knowledge',
12+
'sale_crm',
13+
'sale_planning',
14+
'sale_project',
15+
'sign',
16+
'survey',
17+
'website_crm',
18+
'website_event_sale',
19+
],
20+
'data': [
21+
'data/ir_attachment.xml',
22+
'data/appointment_type.xml',
23+
'data/appointment_slot.xml',
24+
'data/product_category.xml',
25+
'data/product_template.xml',
26+
'data/product_product.xml',
27+
'data/event_tag_category.xml',
28+
'data/event_tag.xml',
29+
'data/event_type.xml',
30+
'data/event_event.xml',
31+
'data/event_event_ticket.xml',
32+
'data/knowledge_cover.xml',
33+
'data/knowledge_article.xml',
34+
'data/product_attribute.xml',
35+
'data/product_public_category.xml',
36+
'data/project_task_type.xml',
37+
'data/project_project.xml',
38+
'data/sign_template.xml',
39+
'data/sign_document.xml',
40+
'data/mail_message.xml',
41+
'data/mail_template.xml',
42+
'data/knowledge_article_favorite.xml',
43+
'data/website_view.xml',
44+
'data/website_theme_apply.xml',
45+
'data/website_menu.xml',
46+
],
47+
'demo': [
48+
'demo/hr_department.xml',
49+
'demo/crm_tag.xml',
50+
'demo/hr_employee.xml',
51+
'demo/res_partner.xml',
52+
'demo/crm_lead.xml',
53+
'demo/crm_team.xml',
54+
'demo/project_task.xml',
55+
'demo/event_question.xml',
56+
'demo/event_question_answer.xml',
57+
'demo/event_event.xml',
58+
'demo/sale_order.xml',
59+
'demo/sale_order_line.xml',
60+
'demo/sale_order_confirm.xml',
61+
'demo/sign_request.xml',
62+
'demo/payment_provider_demo.xml',
63+
'demo/website_menu.xml',
64+
'demo/website.xml',
65+
],
66+
'license': 'OPL-1',
67+
'cloc_exclude': [
68+
'data/knowledge_article.xml',
69+
"data/website_view.xml",
70+
],
71+
'images': [
72+
'images/main.png',
73+
],
74+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="appointment_slot_1" model="appointment.slot">
4+
<field name="start_hour">9.0</field>
5+
<field name="end_hour">12.0</field>
6+
<field name="appointment_type_id" ref="appointment_type_1"/>
7+
</record>
8+
<record id="appointment_slot_2" model="appointment.slot">
9+
<field name="start_hour">14.0</field>
10+
<field name="appointment_type_id" ref="appointment_type_1"/>
11+
</record>
12+
<record id="appointment_slot_3" model="appointment.slot">
13+
<field name="weekday">2</field>
14+
<field name="start_hour">9.0</field>
15+
<field name="end_hour">12.0</field>
16+
<field name="appointment_type_id" ref="appointment_type_1"/>
17+
</record>
18+
<record id="appointment_slot_4" model="appointment.slot">
19+
<field name="weekday">2</field>
20+
<field name="start_hour">14.0</field>
21+
<field name="appointment_type_id" ref="appointment_type_1"/>
22+
</record>
23+
<record id="appointment_slot_5" model="appointment.slot">
24+
<field name="weekday">3</field>
25+
<field name="start_hour">9.0</field>
26+
<field name="end_hour">12.0</field>
27+
<field name="appointment_type_id" ref="appointment_type_1"/>
28+
</record>
29+
<record id="appointment_slot_6" model="appointment.slot">
30+
<field name="weekday">3</field>
31+
<field name="start_hour">14.0</field>
32+
<field name="appointment_type_id" ref="appointment_type_1"/>
33+
</record>
34+
<record id="appointment_slot_7" model="appointment.slot">
35+
<field name="weekday">4</field>
36+
<field name="start_hour">9.0</field>
37+
<field name="end_hour">12.0</field>
38+
<field name="appointment_type_id" ref="appointment_type_1"/>
39+
</record>
40+
<record id="appointment_slot_8" model="appointment.slot">
41+
<field name="weekday">4</field>
42+
<field name="start_hour">14.0</field>
43+
<field name="appointment_type_id" ref="appointment_type_1"/>
44+
</record>
45+
<record id="appointment_slot_9" model="appointment.slot">
46+
<field name="weekday">5</field>
47+
<field name="start_hour">9.0</field>
48+
<field name="end_hour">12.0</field>
49+
<field name="appointment_type_id" ref="appointment_type_1"/>
50+
</record>
51+
<record id="appointment_slot_10" model="appointment.slot">
52+
<field name="weekday">5</field>
53+
<field name="start_hour">14.0</field>
54+
<field name="appointment_type_id" ref="appointment_type_1"/>
55+
</record>
56+
</odoo>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="appointment_type_1" model="appointment.type">
4+
<field name="is_published" eval="True"/>
5+
<field name="name">Meet a Counsellor</field>
6+
<field name="appointment_duration">0.5</field>
7+
<field name="allow_guests" eval="True"/>
8+
<field name="category">recurring</field>
9+
<field name="avatars_display">hide</field>
10+
<field name="message_intro"><![CDATA[<p>Have questions about our summer camps? Want to make sure it’s the right fit for your child? Book a one-on-one chat with one of our friendly camp counsellors!</p>
11+
12+
<p>Whether you're wondering about daily activities, camper safety, food options, or what to pack—we're here to help.</p>
13+
14+
<p>Choose a time that works for you, and we’ll be happy to guide you through everything.</p>
15+
16+
<p>🗓️ <strong>Available by video or phone</strong></p>
17+
18+
<p>
19+
👨‍👩‍👧‍👦 <strong>Parents and kids are both welcome</strong></p>
20+
21+
<p>
22+
📍 <strong>No commitment—just friendly advice</strong></p>]]></field>
23+
<field name="slot_creation_interval">0.5</field>
24+
<field name="staff_user_ids" eval="[(6, 0, [ref('base.user_admin')])]"/>
25+
</record>
26+
</odoo>

0 commit comments

Comments
 (0)