Skip to content

Commit f25a226

Browse files
dhrs-odoovava-odoo
authored andcommitted
[ADD] toy_store: add a toy store module
This industry package includes everything you need to run your toy store efficiently with Odoo, both in-store and online. Basics  - Use the Point of Sale app for quick and easy in-store transactions, including gift cards and special promotions.  - Leverage the eCommerce app to set up an online storefront, showcasing your entire toy catalog and allowing customers to shop 24/7.  - Employ the Inventory app to manage your stock levels, ensuring popular toys are always available.  - Utilize the Barcode app for seamless inventory management and quick product lookups.  - Use the Purchase app to reorder toys from suppliers and manage vendor relationships. This industry relies only on standard Odoo features and does not include any customization. Task-3948168
1 parent 4bbbd99 commit f25a226

File tree

80 files changed

+2668
-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.

80 files changed

+2668
-0
lines changed

.tx/config

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,15 @@ resource_name = surveyor
343343
replace_edited_strings = false
344344
keep_translations = false
345345

346+
[o:odoo:p:odoo-18:r:toy_store]
347+
file_filter = toy_store/i18n/<lang>.po
348+
source_file = toy_store/i18n/toy_store.pot
349+
type = PO
350+
minimum_perc = 0
351+
resource_name = toy_store
352+
replace_edited_strings = false
353+
keep_translations = false
354+
346355
[o:odoo:p:odoo-18:r:wellness_practitioner]
347356
file_filter = wellness_practitioner/i18n/<lang>.po
348357
source_file = wellness_practitioner/i18n/wellness_practitioner.pot

toy_store/__manifest__.py

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
'name': 'Toy Store',
3+
'version': '1.0',
4+
'category': 'Retail',
5+
'description': "",
6+
'depends': [
7+
'hr',
8+
'knowledge',
9+
'point_of_sale',
10+
'purchase_stock',
11+
'stock',
12+
'website_sale_comparison_wishlist',
13+
'website_sale_loyalty',
14+
'theme_kiddo',
15+
],
16+
'data': [
17+
'data/res_config_settings.xml',
18+
'data/ir_attachment_pre.xml',
19+
'data/product_public_category.xml',
20+
'data/pos_category.xml',
21+
'data/pos_config.xml',
22+
'data/product_tag.xml',
23+
'data/product_template.xml',
24+
'data/product_attribute.xml',
25+
'data/product_attribute_value.xml',
26+
'data/product_template_attribute_line.xml',
27+
'data/product_template_attribute_value.xml',
28+
'data/product_product.xml',
29+
'data/product_image.xml',
30+
'data/knowledge_cover.xml',
31+
'data/knowledge_article.xml',
32+
'data/knowledge_article_favorite.xml',
33+
'data/mail_message.xml',
34+
'data/ir_attachment_post.xml',
35+
'data/ir_model_data.xml',
36+
],
37+
'demo': [
38+
'demo/website.xml',
39+
'demo/res_partner.xml',
40+
'demo/hr_employee.xml',
41+
'demo/product_template.xml',
42+
'demo/product_attribute_value.xml',
43+
'demo/product_template_attribute_line.xml',
44+
'demo/product_template_attribute_value.xml',
45+
'demo/stock_quant.xml',
46+
'demo/product_supplierinfo.xml',
47+
'demo/loyalty_program.xml',
48+
'demo/loyalty_reward.xml',
49+
'demo/loyalty_rule.xml',
50+
'demo/loyalty_card.xml',
51+
'demo/website_view.xml',
52+
'demo/website_theme_apply.xml',
53+
'demo/purchase_order.xml',
54+
'demo/purchase_order_line.xml',
55+
'demo/purchase_order_confirm.xml',
56+
'demo/stock_warehouse_orderpoint.xml',
57+
'demo/payment_provider_demo_post.xml',
58+
],
59+
'license': 'OPL-1',
60+
'author': 'Odoo S.A.',
61+
'images': ['images/main.png'],
62+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="ir_attachment_1009" model="ir.attachment">
4+
<field name="name">81hzE-O0hxL._SL1500_.webp</field>
5+
<field name="public" eval="1"/>
6+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1009-81hzE-O0hxL._SL1500_.webp"/>
7+
<field name="res_model">ir.ui.view</field>
8+
</record>
9+
<record id="ir_attachment_1043" model="ir.attachment">
10+
<field name="name">Gepetto’s (500 x 300 px).png</field>
11+
<field name="public" eval="1"/>
12+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1043-Gepetto’s(500x300px).png"/>
13+
<field name="res_model">ir.ui.view</field>
14+
</record>
15+
<record id="ir_attachment_1049" model="ir.attachment">
16+
<field name="name">attributes charac.png</field>
17+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1049-attributescharac.png"/>
18+
<field name="res_id" ref="welcome_article"/>
19+
<field name="res_model">knowledge.article</field>
20+
</record>
21+
<record id="ir_attachment_1056" model="ir.attachment">
22+
<field name="name">Icon (1).png</field>
23+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1056-Icon(1).png"/>
24+
<field name="res_id" ref="welcome_article"/>
25+
<field name="res_model">knowledge.article</field>
26+
</record>
27+
<record id="ir_attachment_1058" model="ir.attachment">
28+
<field name="name">Icon (3).png</field>
29+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1058-Icon(3).png"/>
30+
<field name="res_id" ref="welcome_article"/>
31+
<field name="res_model">knowledge.article</field>
32+
</record>
33+
<record id="ir_attachment_1059" model="ir.attachment">
34+
<field name="name">Icon (4).png</field>
35+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1059-Icon(4).png"/>
36+
<field name="res_id" ref="welcome_article"/>
37+
<field name="res_model">knowledge.article</field>
38+
</record>
39+
<record id="ir_attachment_1060" model="ir.attachment">
40+
<field name="name">Icon (5).png</field>
41+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1060-Icon(5).png"/>
42+
<field name="res_id" ref="welcome_article"/>
43+
<field name="res_model">knowledge.article</field>
44+
</record>
45+
<record id="ir_attachment_1062" model="ir.attachment">
46+
<field name="name">Icon25px.png</field>
47+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1062-Icon25px.png"/>
48+
<field name="res_id" ref="welcome_article"/>
49+
<field name="res_model">knowledge.article</field>
50+
</record>
51+
</odoo>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo noupdate="1">
3+
<record id="ir_attachment_1048" model="ir.attachment">
4+
<field name="name">unsplash_FJQM9AOE7A4_.jpg</field>
5+
<field name="datas" type="base64" file="toy_store/static/src/binary/ir_attachment/1048-unsplash_FJQM9AOE7A4_.jpg"/>
6+
</record>
7+
</odoo>

toy_store/data/ir_model_data.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<odoo>
3+
<record id="cloc_exclude_knowledge_article" model="ir.model.data">
4+
<field name="name">cloc_exclude_knowledge_article</field>
5+
<field name="model">ir.ui.view</field>
6+
<field name="module">__cloc_exclude__</field>
7+
<field name="res_id" eval="ref('welcome_article_body')"/>
8+
</record>
9+
</odoo>

0 commit comments

Comments
 (0)