Skip to content

Commit f990b5d

Browse files
committed
[ADD] catering: functional update
1 parent 94f883c commit f990b5d

File tree

11 files changed

+100
-80
lines changed

11 files changed

+100
-80
lines changed

catering/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040
'demo/res_partner.xml',
4141
'demo/account_analytic_account.xml',
4242
'demo/crm_lead.xml',
43-
'demo/hr_department.xml',
4443
'demo/sale_order.xml',
4544
'demo/sale_order_line.xml',
4645
'demo/sale_order_confirm.xml',
46+
'demo/stock_picking.xml',
4747
'demo/project_project.xml',
4848
'demo/project_task.xml',
4949
'demo/calendar_event.xml',

catering/data/knowledge_article.xml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
<ul>
2323
<li>
2424
<p style="text-align: justify;">
25-
<font class="text-o-color-1"><b>The CRM &amp; Sales App's:</b></font> Manage all your client contacts and quotations.
25+
<font class="text-o-color-1"><b>The CRM &amp; Sales Apps:</b></font> Manage all your client contacts and quotations.
2626
</p>
2727
</li>
2828
<li style="text-align: justify;">
29-
<b><font class="text-o-color-1">The Project &amp; planning App's:</font></b> Manage event-related tasks and track their progress through customizable stages.
29+
<b><font class="text-o-color-1">The Project &amp; planning Apps:</font></b> Manage event-related tasks and track their progress through customizable stages.
3030
</li>
3131
<li style="text-align: justify;">
3232
<b><font class="text-o-color-1">The Purchase App:</font></b> Accurately track all purchased and rented products.
@@ -262,7 +262,7 @@
262262
<div class="o_editor_banner user-select-none o-contenteditable-false lh-1 d-flex align-items-center alert alert-info pb-0 pt-3" data-oe-role="status">
263263
<i class="o_editor_banner_icon mb-3 fst-normal" data-oe-aria-label="Banner Info">💡</i>
264264
<div class="o_editor_banner_content o-contenteditable-true w-100 px-3">
265-
<p><b>In the planning App</b><br/></p>
265+
<p><b>In the Planning App</b><br/></p>
266266
<ul>
267267
<li>
268268
<p>Input all <b>employees</b> into the configuration. (Note: These employees are for planning purposes, are <b>not Odoo users</b>, and <b>do not generate extra Odoo costs</b>.)</p>
@@ -286,6 +286,12 @@
286286
You can access the <b>Planning tool</b> via a button in the <b>top bar</b> of the Project app. This tool allows you to <b>efficiently prepare and schedule</b> the necessary workers for your event. Simply
287287
<b>select the desired shift</b> on the corresponding dates to create it.
288288
</p>
289+
<div data-oe-role="status" class="o_editor_banner user-select-none o-contenteditable-false lh-1 d-flex align-items-center alert alert-warning pb-0 pt-3">
290+
<i data-oe-aria-label="Banner Warning" class="o_editor_banner_icon mb-3 fst-normal">⚠️</i>
291+
<div class="o_editor_banner_content o-contenteditable-true w-100 px-3">
292+
<p>To see the pre-existing plan and the shifts that still require scheduling, please select an additional 40 days, now that the demo data is uploaded.</p>
293+
</div>
294+
</div>
289295
<div class="o_editor_banner user-select-none o-contenteditable-false lh-1 d-flex align-items-center alert alert-success pb-0 pt-3" data-oe-role="status">
290296
<i class="o_editor_banner_icon mb-3 fst-normal" data-oe-aria-label="Banner Success">✅</i>
291297
<div class="o_editor_banner_content o-contenteditable-true w-100 px-3">
@@ -333,7 +339,7 @@
333339
<ul>
334340
<li style="text-align: justify;">The customer reminders.</li>
335341
<li style="text-align: justify;">The vendor bills payment.</li>
336-
<li style="text-align: justify;">The synchronisation with the banks.</li>
342+
<li style="text-align: justify;">The synchronization with the banks.</li>
337343
<li style="text-align: justify;">The financial reporting.</li>
338344
</ul>
339345
<p style="text-align: justify;"><a class="btn btn-secondary" href="https://www.odoo.com/documentation/latest/applications/finance/accounting.html">🎓 Accounting</a></p>
@@ -345,7 +351,7 @@
345351
</p>
346352
<p style="text-align: justify;">
347353
<span class="h6-fs">
348-
<b><a href="https://www.odoo.com/documentation/latest/applications/inventory_and_mrp/quality.html" class="btn btn-secondary">🎓 Survey</a></b>
354+
<b><a href="https://www.odoo.com/documentation/latest/applications/marketing/surveys.html" class="btn btn-secondary">🎓 Survey</a></b>
349355
</span>
350356
</p>
351357
<p style="text-align: justify;">
@@ -354,7 +360,7 @@
354360
</span>
355361
</p>
356362
<p style="text-align: justify;">
357-
<span class="h6-fs">Use the <b>Document</b> app to manage all your internal and external document and use the Sign App for automated customer signature</span>
363+
<span class="h6-fs">Use the <b>Document</b> app to manage all your internal and external documents and use the Sign App for automated customer signature</span>
358364
</p>
359365
<p style="text-align: justify;">
360366
<span class="h6-fs">

catering/data/product_category.xml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<odoo noupdate="1">
33
<record id="product_category_45" model="product.category">
4-
<field name="name">DAIRY &amp; EGGS</field>
4+
<field name="name">Dairy &amp; Eggs</field>
55
</record>
66
<record id="product_category_47" model="product.category">
7-
<field name="name">DRY GOODS</field>
7+
<field name="name">Dry Goods</field>
88
</record>
99
<record id="product_category_35" model="product.category">
1010
<field name="name">Equipment</field>
@@ -33,9 +33,6 @@
3333
<field name="name">Tableware</field>
3434
<field name="parent_id" ref="product_category_35"/>
3535
</record>
36-
<record id="product.product_category_expenses" model="product.category" forcecreate="1">
37-
<field name="name">Expenses</field>
38-
</record>
3936
<record id="product_category_36" model="product.category">
4037
<field name="name">Food</field>
4138
</record>
@@ -67,20 +64,17 @@
6764
<field name="name">Sides</field>
6865
<field name="parent_id" ref="product_category_36"/>
6966
</record>
70-
<record id="product.product_category_goods" model="product.category" forcecreate="1">
71-
<field name="name">Goods</field>
72-
</record>
7367
<record id="product_category_25" model="product.category">
7468
<field name="name">Logistics</field>
7569
</record>
7670
<record id="product_category_44" model="product.category">
77-
<field name="name">MEAT &amp; POULTRY</field>
71+
<field name="name">Meat &amp; Poultry</field>
7872
</record>
7973
<record id="product_category_46" model="product.category">
80-
<field name="name">SEAFOOD</field>
74+
<field name="name">Seafood</field>
8175
</record>
8276
<record id="product_category_48" model="product.category">
83-
<field name="name">SPICES &amp; HERBS</field>
77+
<field name="name">Spices &amp; Herbs</field>
8478
</record>
8579
<record id="product.product_category_services" model="product.category" forcecreate="1">
8680
<field name="name">Services</field>
@@ -93,6 +87,6 @@
9387
<field name="name">Staffing</field>
9488
</record>
9589
<record id="product_category_43" model="product.category">
96-
<field name="name">VEGETABLES</field>
90+
<field name="name">Vegetables</field>
9791
</record>
9892
</odoo>

catering/data/project_project.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='UTF-8'?>
22
<odoo auto_sequence="1" noupdate="1">
3-
<record id="project_project_2" model="project.project">
3+
<record id="project_project_2" model="project.project" context="{'mail_auto_subscribe_no_notify': True}">
44
<field name="name">1 Day B2C</field>
55
<field name="description"><![CDATA[<h3>Event Logistics</h3><table class="table table-bordered" style="width: 1183.67px;"><thead><tr><td style="width: 359.5px;">Detail</td><td style="width: 428.938px;">Required Information</td><td style="width: 394.234px;">Notes</td></tr></thead><tbody><tr><td style="width: 394.219px;"><b>Event Type / Purpose</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Date &amp; Time</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Location / Venue</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Guest Count (Estimate)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Target Budget (Optional but Recommended)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr></tbody></table><div><br></div><h3>II. Food &amp; Service Requirements</h3><table class="table table-bordered"><thead><tr style="height: 46px;"><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr style="height: 48.375px;"><td><b>Service Style</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Menu Preference</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Beverage Service</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Dietary Restrictions</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Staffing Needs</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div><h3>III. Venue &amp; Equipment Logistics</h3><table class="table table-bordered"><thead><tr><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr><td><b>Venue Access</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Kitchen Facilities</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Rentals Included</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Permits/Insurance</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div>]]></field>
66
<field name="allow_billable" eval="True"/>
@@ -11,7 +11,7 @@
1111
<field name="date" eval="datetime(2027, 12, 31).date()"/>
1212
<field name="is_template" eval="True"/>
1313
</record>
14-
<record id="project_project_3" model="project.project">
14+
<record id="project_project_3" model="project.project" context="{'mail_auto_subscribe_no_notify': True}">
1515
<field name="name">B2B Service Bar</field>
1616
<field name="description"><![CDATA[<h3>Event Logistics</h3><table class="table table-bordered" style="width: 1183.67px;"><thead><tr><td style="width: 359.5px;">Detail</td><td style="width: 428.938px;">Required Information</td><td style="width: 394.234px;">Notes</td></tr></thead><tbody><tr><td style="width: 394.219px;"><b>Event Type / Purpose</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Date &amp; Time</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Location / Venue</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Guest Count (Estimate)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Target Budget (Optional but Recommended)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr></tbody></table><div><br></div><h3>II. Food &amp; Service Requirements</h3><table class="table table-bordered"><thead><tr style="height: 46px;"><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr style="height: 48.375px;"><td><b>Service Style</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Menu Preference</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Beverage Service</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Dietary Restrictions</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Staffing Needs</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div><h3>III. Venue &amp; Equipment Logistics</h3><table class="table table-bordered"><thead><tr><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr><td><b>Venue Access</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Kitchen Facilities</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Rentals Included</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Permits/Insurance</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div>]]></field>
1717
<field name="allow_billable" eval="True"/>
@@ -20,7 +20,7 @@
2020
<field name="type_ids" eval="[(6, 0, [ref('hr_timesheet.internal_project_default_stage'), ref('project_task_type_37'), ref('project_task_type_38')])]"/>
2121
<field name="is_template" eval="True"/>
2222
</record>
23-
<record id="project_project_4" model="project.project">
23+
<record id="project_project_4" model="project.project" context="{'mail_auto_subscribe_no_notify': True}">
2424
<field name="name">4Comp New Years Event</field>
2525
<field name="description"><![CDATA[<h3>Event Logistics</h3><table class="table table-bordered" style="width: 1183.67px;"><thead><tr><td style="width: 359.5px;">Detail</td><td style="width: 428.938px;">Required Information</td><td style="width: 394.234px;">Notes</td></tr></thead><tbody><tr><td style="width: 394.219px;"><b>Event Type / Purpose</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Date &amp; Time</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Location / Venue</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Guest Count (Estimate)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Target Budget (Optional but Recommended)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr></tbody></table><div><br></div><h3>II. Food &amp; Service Requirements</h3><table class="table table-bordered"><thead><tr style="height: 46px;"><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr style="height: 48.375px;"><td><b>Service Style</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Menu Preference</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Beverage Service</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Dietary Restrictions</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Staffing Needs</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div><h3>III. Venue &amp; Equipment Logistics</h3><table class="table table-bordered"><thead><tr><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr><td><b>Venue Access</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Kitchen Facilities</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Rentals Included</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Permits/Insurance</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div>]]></field>
2626
<field name="allow_billable" eval="True"/>
@@ -30,7 +30,7 @@
3030
<field name="date_start" eval="datetime(2025, 12, 3).date()"/>
3131
<field name="date" eval="datetime(2026, 1, 1).date()"/>
3232
</record>
33-
<record id="project_project_5" model="project.project">
33+
<record id="project_project_5" model="project.project" context="{'mail_auto_subscribe_no_notify': True}">
3434
<field name="name">Mike Brown Wedding</field>
3535
<field name="description"><![CDATA[<h3>Event Logistics</h3><table class="table table-bordered" style="width: 1183.67px;"><thead><tr><td style="width: 359.5px;">Detail</td><td style="width: 428.938px;">Required Information</td><td style="width: 394.234px;">Notes</td></tr></thead><tbody><tr><td style="width: 394.219px;"><b>Event Type / Purpose</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Date &amp; Time</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Location / Venue</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Guest Count (Estimate)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr><tr><td style="width: 394.219px;"><b>Target Budget (Optional but Recommended)</b></td><td style="width: 394.219px;"><div><br></div></td><td style="width: 394.234px;"><div><br></div></td></tr></tbody></table><div><br></div><h3>II. Food &amp; Service Requirements</h3><table class="table table-bordered"><thead><tr style="height: 46px;"><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr style="height: 48.375px;"><td><b>Service Style</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Menu Preference</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Beverage Service</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Dietary Restrictions</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr style="height: 67px;"><td><b>Staffing Needs</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div><h3>III. Venue &amp; Equipment Logistics</h3><table class="table table-bordered"><thead><tr><td>Detail</td><td>Required Information</td><td>Notes</td></tr></thead><tbody><tr><td><b>Venue Access</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Kitchen Facilities</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Rentals Included</b></td><td><div><br></div></td><td><div><br></div></td></tr><tr><td><b>Permits/Insurance</b></td><td><div><br></div></td><td><div><br></div></td></tr></tbody></table><div><br></div>]]></field>
3636
<field name="allow_billable" eval="True"/>

0 commit comments

Comments
 (0)