summaryrefslogtreecommitdiff
path: root/addons/pos_restaurant/data
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/pos_restaurant/data
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/pos_restaurant/data')
-rw-r--r--addons/pos_restaurant/data/pos_restaurant_demo.xml519
1 files changed, 519 insertions, 0 deletions
diff --git a/addons/pos_restaurant/data/pos_restaurant_demo.xml b/addons/pos_restaurant/data/pos_restaurant_demo.xml
new file mode 100644
index 00000000..01eea53c
--- /dev/null
+++ b/addons/pos_restaurant/data/pos_restaurant_demo.xml
@@ -0,0 +1,519 @@
+<?xml version="1.0"?>
+<odoo>
+
+ <!-- ****** Basic Restaurant Setup ***** -->
+
+ <!-- Kitchen Printer -->
+
+ <record id="kitchen_printer" model="restaurant.printer">
+ <field name="name">Kitchen Printer</field>
+ <field name="proxy_ip">localhost</field>
+ <field name="product_categories_ids" eval="[(6, 0, [ref('point_of_sale.pos_category_miscellaneous')])]" />
+ </record>
+
+ <record id="drinks" model="pos.category">
+ <field name="name">Drinks</field>
+ </record>
+
+ <record id="product_category_pos_food" model="product.category">
+ <field name="parent_id" ref="point_of_sale.product_category_pos"/>
+ <field name="name">Food</field>
+ </record>
+
+ <record id="food" model="pos.category">
+ <field name="name">Food</field>
+ </record>
+
+ <!-- Food -->
+ <record id="pos_food_margherita" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">7.0</field>
+ <field name="name">Margherita</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
+ </record>
+ <record id="pos_food_funghi" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">7.0</field>
+ <field name="name">Funghi</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
+ </record>
+ <record id="pos_food_vege" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">7.0</field>
+ <field name="name">Vegetarian</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pizza.png"/>
+ </record>
+ <record id="pos_food_bolo" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">4.5</field>
+ <field name="name">Pasta Bolognese</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta.jpg"/>
+ </record>
+ <record id="pos_food_4formaggi" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">5.5</field>
+ <field name="name">Pasta 4 formaggi </field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-pasta-4f.jpg"/>
+ </record>
+ <record id="pos_food_bacon" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">7.5</field>
+ <field name="name">Bacon Burger</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-burger.jpg"/>
+ </record>
+ <record id="pos_food_cheeseburger" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">7.0</field>
+ <field name="name">Cheese Burger</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-cheeseburger.jpg"/>
+ </record>
+ <record id="pos_food_chicken" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">3.0</field>
+ <field name="name">Chicken Curry Sandwich</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-sandwich.jpg"/>
+ </record>
+ <record id="pos_food_tuna" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">3.0</field>
+ <field name="name">Spicy Tuna Sandwich</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-tuna.jpg"/>
+ </record>
+ <record id="pos_food_mozza" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">3.9</field>
+ <field name="name">Mozzarella Sandwich</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-mozza.jpg"/>
+ </record>
+ <record id="pos_food_club" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">3.4</field>
+ <field name="name">Club Sandwich</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-club.jpg"/>
+ </record>
+ <record id="pos_food_maki" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">12.0</field>
+ <field name="name">Lunch Maki 18pc</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-maki.jpg"/>
+ </record>
+ <record id="pos_food_salmon" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">13.80</field>
+ <field name="name">Lunch Salmon 20pc</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon.jpg"/>
+ </record>
+ <record id="pos_food_temaki" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">14.0</field>
+ <field name="name">Lunch Temaki mix 3pc</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-temaki.jpg"/>
+ </record>
+ <record id="pos_food_chirashi" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">9.25</field>
+ <field name="name">Salmon and Avocado</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="food"/>
+ <field name="categ_id" ref="pos_restaurant.product_category_pos_food"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-salmon-avocado.jpg"/>
+ </record>
+
+ <!-- Drinks -->
+ <record id="coke" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">2.20</field>
+ <field name="name">Coca-Cola</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="drinks"/>
+ <field name="categ_id" ref="point_of_sale.product_category_pos"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-coke.jpg"/>
+ </record>
+
+ <record id="water" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">2.20</field>
+ <field name="name">Water</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="drinks"/>
+ <field name="categ_id" ref="point_of_sale.product_category_pos"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-water.jpg"/>
+ </record>
+
+ <record id="minute_maid" model="product.product">
+ <field name="available_in_pos">True</field>
+ <field name="list_price">2.20</field>
+ <field name="name">Minute Maid</field>
+ <field name="weight">0.01</field>
+ <field name="pos_categ_id" ref="drinks"/>
+ <field name="categ_id" ref="point_of_sale.product_category_pos"/>
+ <field name="image_1920" type="base64" file="pos_restaurant/static/img/th-minute_maid.jpg"/>
+ </record>
+
+ <!-- Pos Config -->
+ <record model="pos.config" id="pos_config_restaurant">
+ <field name="name">Bar</field>
+ <field name="barcode_nomenclature_id" ref="barcodes.default_barcode_nomenclature"/>
+ <field name="module_pos_restaurant">True</field>
+ <field name="is_table_management">True</field>
+ <field name="iface_splitbill">True</field>
+ <field name="iface_printbill">True</field>
+ <field name="iface_orderline_notes">True</field>
+ <field name="printer_ids" eval="[(6, 0, [ref('pos_restaurant.kitchen_printer')])]" />
+ <field name="iface_start_categ_id" ref="drinks"/>
+ <field name="start_category">True</field>
+ </record>
+
+ <!-- Floors: Main Floor -->
+
+ <record id="floor_main" model="restaurant.floor">
+ <field name="name">Main Floor</field>
+ <field name="background_color">rgb(136,137,242)</field>
+ <field name="pos_config_id" ref="pos_restaurant.pos_config_restaurant"/>
+ </record>
+
+ <record id="table_01" model="restaurant.table">
+ <field name="name">T1</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">50</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_02" model="restaurant.table">
+ <field name="name">T2</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">212</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_03" model="restaurant.table">
+ <field name="name">T3</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">374</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_04" model="restaurant.table">
+ <field name="name">T4</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">536</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_05" model="restaurant.table">
+ <field name="name">T5</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">698</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_06" model="restaurant.table">
+ <field name="name">T6</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">860</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_07" model="restaurant.table">
+ <field name="name">T7</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,109,109)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">50</field>
+ <field name="position_v">280</field>
+ </record>
+
+ <record id="table_08" model="restaurant.table">
+ <field name="name">T8</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,109,109)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">212</field>
+ <field name="position_v">280</field>
+ </record>
+
+ <record id="table_09" model="restaurant.table">
+ <field name="name">T9</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,109,109)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">698</field>
+ <field name="position_v">280</field>
+ </record>
+
+ <record id="table_10" model="restaurant.table">
+ <field name="name">T10</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,109,109)</field>
+ <field name="shape">square</field>
+ <field name="width">100</field>
+ <field name="height">100</field>
+ <field name="position_h">860</field>
+ <field name="position_v">280</field>
+ </record>
+
+ <record id="table_11" model="restaurant.table">
+ <field name="name">T11</field>
+ <field name="floor_id" ref="pos_restaurant.floor_main"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(78,210,190)</field>
+ <field name="shape">round</field>
+ <field name="width">210</field>
+ <field name="height">210</field>
+ <field name="position_h">400</field>
+ <field name="position_v">230</field>
+ </record>
+
+ <!-- Restaurant Floor: Patio -->
+
+ <record id="floor_patio" model="restaurant.floor">
+ <field name="name">Patio</field>
+ <field name="background_color">rgb(130, 233, 171)</field>
+ <field name="pos_config_id" ref="pos_restaurant.pos_config_restaurant"/>
+ </record>
+
+ <!-- Patio: Left table row -->
+
+ <record id="table_21" model="restaurant.table">
+ <field name="name">T1</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">100</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_22" model="restaurant.table">
+ <field name="name">T2</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">100</field>
+ <field name="position_v">166</field>
+ </record>
+
+ <record id="table_23" model="restaurant.table">
+ <field name="name">T3</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">100</field>
+ <field name="position_v">283</field>
+ </record>
+
+ <record id="table_24" model="restaurant.table">
+ <field name="name">T4</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">100</field>
+ <field name="position_v">400</field>
+ </record>
+
+ <!-- Patio: Right table row -->
+
+ <record id="table_25" model="restaurant.table">
+ <field name="name">T5</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">800</field>
+ <field name="position_v">50</field>
+ </record>
+
+ <record id="table_26" model="restaurant.table">
+ <field name="name">T6</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">800</field>
+ <field name="position_v">166</field>
+ </record>
+
+ <record id="table_27" model="restaurant.table">
+ <field name="name">T7</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">800</field>
+ <field name="position_v">283</field>
+ </record>
+
+ <record id="table_28" model="restaurant.table">
+ <field name="name">T8</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">2</field>
+ <field name="color">rgb(53,211,116)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">75</field>
+ <field name="position_h">800</field>
+ <field name="position_v">400</field>
+ </record>
+
+ <!-- Patio: Center table block -->
+
+ <record id="table_29" model="restaurant.table">
+ <field name="name">T9</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,191,109)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">120</field>
+ <field name="position_h">330</field>
+ <field name="position_v">100</field>
+ </record>
+
+ <record id="table_29" model="restaurant.table">
+ <field name="name">T9</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,191,109)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">120</field>
+ <field name="position_h">330</field>
+ <field name="position_v">100</field>
+ </record>
+
+ <record id="table_30" model="restaurant.table">
+ <field name="name">T10</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,191,109)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">120</field>
+ <field name="position_h">560</field>
+ <field name="position_v">100</field>
+ </record>
+
+ <record id="table_31" model="restaurant.table">
+ <field name="name">T11</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,191,109)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">120</field>
+ <field name="position_h">330</field>
+ <field name="position_v">315</field>
+ </record>
+
+ <record id="table_32" model="restaurant.table">
+ <field name="name">T12</field>
+ <field name="floor_id" ref="pos_restaurant.floor_patio"/>
+ <field name="seats">4</field>
+ <field name="color">rgb(235,191,109)</field>
+ <field name="shape">square</field>
+ <field name="width">130</field>
+ <field name="height">120</field>
+ <field name="position_h">560</field>
+ <field name="position_v">315</field>
+ </record>
+
+</odoo>