diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/lunch/data | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/lunch/data')
| -rw-r--r-- | addons/lunch/data/ir_cron_data.xml | 29 | ||||
| -rw-r--r-- | addons/lunch/data/lunch_data.xml | 193 | ||||
| -rw-r--r-- | addons/lunch/data/lunch_demo.xml | 439 |
3 files changed, 661 insertions, 0 deletions
diff --git a/addons/lunch/data/ir_cron_data.xml b/addons/lunch/data/ir_cron_data.xml new file mode 100644 index 00000000..5c78a5b7 --- /dev/null +++ b/addons/lunch/data/ir_cron_data.xml @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<odoo> + <data noupdate="1"> + <record id="ir_cron_lunch" model="ir.cron"> + <field name="name">Lunch: automatic email send</field> + <field name="model_id" ref="model_lunch_supplier"/> + <field name="state">code</field> + <field name="code">model._auto_email_send()</field> + <field name="active" eval="True"/> + <field name="user_id" ref="base.user_root"/> + <field name="interval_number">20</field> + <field name="interval_type">minutes</field> + <field name="numbercall">-1</field> + <field name="doall" eval="False"/> + </record> + <record id="ir_cron_lunch_alerts" model="ir.cron"> + <field name="name">Lunch: alert chat notification</field> + <field name="model_id" ref="model_lunch_alert"/> + <field name="state">code</field> + <field name="code">model._notify_chat()</field> + <field name="active" eval="True"/> + <field name="user_id" ref="base.user_root"/> + <field name="interval_number">5</field> + <field name="interval_type">minutes</field> + <field name="numbercall">-1</field> + <field name="doall" eval="False"/> + </record> + </data> +</odoo> diff --git a/addons/lunch/data/lunch_data.xml b/addons/lunch/data/lunch_data.xml new file mode 100644 index 00000000..ca9c1c3d --- /dev/null +++ b/addons/lunch/data/lunch_data.xml @@ -0,0 +1,193 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> +<data noupdate="1"> + <record id="lunch_location_main" model="lunch.location" forcecreate="0"> + <field name="name">HQ Office</field> + </record> + + <record model="lunch.product.category" id="categ_sandwich" forcecreate="0"> + <field name="name">Sandwich</field> + </record> + + <record id="categ_pizza" model="lunch.product.category" forcecreate="0"> + <field name="name">Pizza</field> + <field name="image_1920" type="base64" file="lunch/static/img/pizza.png"/> + </record> + + <record id="categ_burger" model="lunch.product.category" forcecreate="0"> + <field name="name">Burger</field> + <field name="image_1920" type="base64" file="lunch/static/img/burger.png"/> + </record> + + <record id="categ_drinks" model="lunch.product.category" forcecreate="0"> + <field name="name">Drinks</field> + <field name="image_1920" type="base64" file="lunch/static/img/drink.png"/> + </record> + + <record id="partner_hungry_dog" model="res.partner" forcecreate="0"> + <field name="name">Lunch Supplier</field> + </record> + + <record id="supplier_hungry_dog" model="lunch.supplier" forcecreate="0"> + <field name="partner_id" ref="partner_hungry_dog"/> + <field name="available_location_ids" eval="[ + (6, 0, [ref('lunch_location_main')]), + ]"/> + </record> +</data> +<data> + <record id="lunch_order_action_confirm" model="ir.actions.server"> + <field name="name">Lunch: Receive meals</field> + <field name="model_id" ref="model_lunch_order"/> + <field name="binding_model_id" ref="model_lunch_order"/> + <field name="binding_view_types">list</field> + <field name="state">code</field> + <field name="code">records.action_confirm()</field> + </record> + + <record id="lunch_order_action_cancel" model="ir.actions.server"> + <field name="name">Lunch: Cancel meals</field> + <field name="model_id" ref="model_lunch_order"/> + <field name="binding_model_id" ref="model_lunch_order"/> + <field name="binding_view_types">list</field> + <field name="state">code</field> + <field name="code">records.action_cancel()</field> + </record> +</data> +<data noupdate="0"> + <record id="lunch_order_mail_supplier" model="mail.template"> + <field name="name">Lunch: Send by email</field> + <field name="model_id" ref="lunch.model_lunch_supplier"/> + <field name="email_from">${ctx['order']['email_from'] |safe}</field> + <field name="partner_to">${ctx['order']['supplier_id']}</field> + <field name="subject">Orders for ${ctx['order']['company_name']}</field> + <field name="lang">${ctx.get('default_lang')}</field> + <field name="body_html" type="html"> +<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center"> +<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"> +<tbody> + <!-- HEADER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> + <tr><td valign="middle"> + <span style="font-size: 10px;">Lunch Order</span><br/> + </td><td valign="middle" align="right"> + <img src="/logo.png?company=${user.company_id.id}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="'%s' % company.name"/> + </td></tr> + <tr><td colspan="2" style="text-align:center;"> + <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin:16px 0px 16px 0px;"/> + </td></tr> + </table> + </td> + </tr> + <!-- CONTENT --> + <tr> + <td align="center" style="min-width: 590px;"> + <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"> + <tr> + <td valign="top" style="font-size: 13px;"> + <div> + % set lines = ctx['lines'] + % set order = ctx['order'] + % set supplier = user.env['res.partner'].browse(order['supplier_id']) + % set currency = user.env['res.currency'].browse(order['currency_id']) + <p> + Dear ${order['supplier_name']}, + </p><p> + Here is, today orders for ${order['company_name']}: + </p> + + <table> + <thead> + <tr style="background-color:rgb(233,232,233);"> + <th style="width: 100%; min-width: 96px; font-size: 13px;"><strong>Product</strong></th> + <th style="width: 100%; min-width: 96px; font-size: 13px;"><strong>Comments</strong></th> + <th style="width: 100%; min-width: 96px; font-size: 13px;"><strong>Person</strong></th> + <th style="width: 100%; min-width: 96px; font-size: 13px;" align="center"><strong>Qty</strong></th> + <th style="width: 100%; min-width: 96px; font-size: 13px;" align="center"><strong>Price</strong></th> + </tr> + </thead> + <tbody> + % for line in lines + <tr> + <td style="width: 100%; font-size: 13px;" valign="top">${line['product']}</td> + <td style="width: 100%; font-size: 13px;" valign="top"> + % if line['toppings']: + ${line['toppings']} + % endif + % if line['note']: + <div style="color: rgb(173,181,189);">${line['note']}</div> + % endif + </td> + <td style="width: 100%; font-size: 13px;" valign="top">${line['username']}</td> + <td style="width: 100%; font-size: 13px;" valign="top" align="right">${line['quantity']}</td> + <td style="width: 100%; font-size: 13px;" valign="top" align="right">${format_amount(line['price'], currency)}</td> + </tr> + % endfor + <tr> + <td></td> + <td></td> + <td></td> + <td style="width: 100%; font-size: 13px; border-top: 1px solid black;"><strong>Total</strong></td> + <td style="width: 100%; font-size: 13px; border-top: 1px solid black;" align="right"><strong>${format_amount(order['amount_total'], currency)}</strong></td> + </tr> + </tbody> + </table> + + <p>Do not hesitate to contact us if you have any questions.</p> + </div> + </td> + </tr> + <tr> + <td style="text-align:center;"> + <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"/> + </td> + </tr> + </table> + </td> + </tr> + <!-- FOOTER --> + <tr> + <td align="center" style="min-width: 590px;"> + <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: white; font-size: 11px; padding: 0px 8px 0px 8px; border-collapse:separate;"> + <tr><td valign="middle" align="left"> + ${user.company_id.name} + </td></tr> + <tr><td valign="middle" align="left" style="opacity: 0.7;"> + ${user.company_id.phone} + % if user.company_id.phone and (user.company_id.email or user.company_id.website) + | + % endif + % if user.company_id.email + <a href="'mailto:%s' % ${user.company_id.email}" style="text-decoration:none; color: #454748;">${user.company_id.email}</a> + % endif + % if user.company_id.email and user.company_id.website + | + % endif + % if user.company_id.website + <a href="'%s' % ${user.company_id.website}" style="text-decoration:none; color: #454748;"> + ${user.company_id.website} + </a> + % endif + </td></tr> + </table> + </td> + </tr> +</tbody> +</table> +</td></tr> +<!-- POWERED BY --> +<tr><td align="center" style="min-width: 590px;"> + <table border="0" cellpadding="0" cellspacing="0" width="590" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"> + <tr><td style="text-align: center; font-size: 13px;"> + Powered by <a target="_blank" href="https://www.odoo.com" style="color: #875A7B;">Odoo</a> + </td></tr> + </table> +</td></tr> +</table> + </field> + </record> + +</data> +</odoo> diff --git a/addons/lunch/data/lunch_demo.xml b/addons/lunch/data/lunch_demo.xml new file mode 100644 index 00000000..14dab611 --- /dev/null +++ b/addons/lunch/data/lunch_demo.xml @@ -0,0 +1,439 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + + <record id="lunch_location_main" model="lunch.location"> + <field name="address">87323 Francis Corner Oscarhaven, OK 12782</field> + </record> + + <record id="partner_hungry_dog" model="res.partner"> + <field name="name">Hungry Dog</field> + <field name="city">Russeltown</field> + <field name="country_id" ref="base.us"/> + <field name="street">975 Bullock Orchard</field> + <field name="zip">02155</field> + <field name="email">cynthiasanchez@gmail.com</field> + </record> + + <record id="product_bacon_0" model="lunch.product"> + <field name="name">Bacon</field> + <field name="category_id" ref="categ_burger"/> + <field name="price">7.2</field> + <field name="supplier_id" ref="supplier_hungry_dog"/> + <field name="description">Beef, Bacon, Salad, Cheddar, Fried Onion, BBQ Sauce</field> + <field name="image_1920" type="base64" file="lunch/static/img/bacon_burger.png"/> + </record> + + <record id="product_cheese_burger_0" model="lunch.product"> + <field name="name">Cheese Burger</field> + <field name="category_id" ref="categ_burger"/> + <field name="price">6.8</field> + <field name="supplier_id" ref="supplier_hungry_dog"/> + <field name="description">Beef, Cheddar, Salad, Fried Onions, BBQ Sauce</field> + <field name="image_1920" type="base64" file="lunch/static/img/cheeseburger.png"/> + </record> + + <record id="product_club_0" model="lunch.product"> + <field name="name">Club</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.4</field> + <field name="supplier_id" ref="supplier_hungry_dog"/> + <field name="description">Ham, Cheese, Vegetables</field> + <field name="image_1920" type="base64" file="lunch/static/img/club.png"/> + </record> + + <record id="product_coke_0" model="lunch.product"> + <field name="name">Coca Cola</field> + <field name="category_id" ref="categ_drinks"/> + <field name="price">2.9</field> + <field name="supplier_id" ref="supplier_hungry_dog"/> + </record> + + <record id="product_pizza_0" model="lunch.product"> + <field name="name">Pizza Margherita</field> + <field name="category_id" ref="categ_pizza"/> + <field name="price">6.90</field> + <field name="supplier_id" ref="supplier_hungry_dog"/> + <field name="description">Tomatoes, Mozzarella</field> + </record> + + + <record id="location_office_1" model="lunch.location"> + <field name="name">Office 1</field> + </record> + + <record id="location_office_2" model="lunch.location"> + <field name="name">Office 2</field> + </record> + + <record id="location_office_3" model="lunch.location"> + <field name="name">Office 3</field> + </record> + + <record id="base.user_admin" model="res.users"> + <field name="last_lunch_location_id" ref="location_office_2"/> + </record> + + <record id="base.user_demo" model="res.users"> + <field name="last_lunch_location_id" ref="location_office_3"/> + <field name="groups_id" eval="[(4, ref('lunch.group_lunch_user'))]"/> + </record> + + <record model="lunch.product.category" id="categ_pasta"> + <field name="name">Pasta</field> + </record> + + <record model="lunch.product.category" id="categ_sushi"> + <field name="name">Sushi</field> + </record> + + <record model="lunch.product.category" id="categ_temaki"> + <field name="name">Temaki</field> + </record> + + <record model="lunch.product.category" id="categ_chirashi"> + <field name="name">Chirashi</field> + </record> + + <record id="partner_coin_gourmand" model="res.partner"> + <field name="name">Coin gourmand</field> + <field name="city">Tirana</field> + <field name="country_id" ref="base.al"/> + <field name="street">Rr. e Durrësit, Pall. M.C. Inerte</field> + <field name="street2">Kati.1, Laprakë, Tirana, Shqipëri</field> + <field name="email">coin.gourmand@yourcompany.example.com</field> + <field name="phone">+32485562388</field> + </record> + + <record id="partner_pizza_inn" model="res.partner"> + <field name="name">Pizza Inn</field> + <field name="city">New Delhi TN</field> + <field name="country_id" ref="base.us"/> + <field name="street">#8, 1 st Floor,iscore complex</field> + <field name="street2">Gandhi Gramam,Gandhi Nagar</field> + <field name="zip">607308</field> + <field name="email">pizza.inn@yourcompany.example.com</field> + <field name="phone">+32456325289</field> + </record> + + <record model="res.partner" id="partner_corner"> + <field name="name">The Corner</field> + <field name="city">Atlanta</field> + <field name="country_id" ref="base.us"/> + <field name="street">Genessee Ave SW</field> + <field name="zip">607409</field> + <field name="email">info@corner.com</field> + <field name="phone">+32654321515</field> + </record> + + <record model="res.partner" id="partner_sushi_shop"> + <field name="name">Sushi Shop</field> + <field name="city">Paris</field> + <field name="country_id" ref="base.fr"/> + <field name="street">Boulevard Saint-Germain</field> + <field name="zip">486624</field> + <field name="email">order@sushi.com</field> + <field name="phone">+32498859912</field> + </record> + + <record model="lunch.supplier" id="supplier_coin_gourmand"> + <field name="partner_id" ref="partner_coin_gourmand"/> + <field name="available_location_ids" eval="[ + (6, 0, [ref('location_office_1'), ref('location_office_2')]), + ]"/> + </record> + + <record model="lunch.supplier" id="supplier_pizza_inn"> + <field name="partner_id" ref="partner_pizza_inn"/> + <field name="send_by">mail</field> + <field name="automatic_email_time">11</field> + <field name="available_location_ids" eval="[ + (6, 0, [ref('location_office_1'), ref('location_office_2')]), + ]"/> + </record> + + <record model="lunch.supplier" id="supplier_corner"> + <field name="partner_id" ref="partner_corner"/> + <field name="available_location_ids" eval="[ + (6, 0, [ref('location_office_3')]), + ]"/> + </record> + + <record model="lunch.supplier" id="supplier_sushi_shop"> + <field name="partner_id" ref="partner_sushi_shop"/> + <field name="available_location_ids" eval="[ + (6, 0, [ref('location_office_1'), ref('location_office_2')]), + ]"/> + </record> + + <record model="lunch.product" id="product_bacon"> + <field name="name">Bacon</field> + <field name="category_id" ref="categ_burger"/> + <field name="price">7.5</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="description">Beef, Bacon, Salad, Cheddar, Fried Onion, BBQ Sauce</field> + <field name="image_1920" type="base64" file="lunch/static/img/bacon_burger.png"/> + <field name="new_until" eval="datetime.today() + relativedelta(weeks=1)"/> + </record> + + <record model="lunch.product" id="product_cheeseburger"> + <field name="name">Cheese Burger</field> + <field name="category_id" ref="categ_burger"/> + <field name="price">7.0</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="description">Beef, Cheddar, Salad, Fried Onions, BBQ Sauce</field> + <field name="image_1920" type="base64" file="lunch/static/img/cheeseburger.png"/> + </record> + + <record model="lunch.product" id="product_chicken_curry"> + <field name="name">Chicken Curry</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.0</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="image_1920" type="base64" file="lunch/static/img/chicken_curry.png"/> + </record> + + <record model="lunch.product" id="product_spicy_tuna"> + <field name="name">Spicy Tuna</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.0</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="image_1920" type="base64" file="lunch/static/img/chicken_curry.png"/> + </record> + + <record model="lunch.product" id="product_mozzarella"> + <field name="name">Mozzarella</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.9</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="description">Mozzarella, Pesto, Tomatoes</field> + <field name="image_1920" type="base64" file="lunch/static/img/mozza.png"/> + </record> + + <record model="lunch.product" id="product_club"> + <field name="name">Club</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.4</field> + <field name="supplier_id" ref="supplier_corner"/> + <field name="description">Ham, Cheese, Vegetables</field> + <field name="image_1920" type="base64" file="lunch/static/img/club.png"/> + </record> + + <record model="lunch.product" id="product_maki"> + <field name="name">Lunch Maki 18pc</field> + <field name="category_id" ref="categ_sushi"/> + <field name="price">12.0</field> + <field name="supplier_id" ref="supplier_sushi_shop"/> + <field name="description">6 Maki Salmon - 6 Maki Tuna - 6 Maki Shrimp/Avocado</field> + <field name="image_1920" type="base64" file="lunch/static/img/maki.png"/> + <field name="new_until" eval="datetime.today() + relativedelta(weeks=1)"/> + </record> + + <record model="lunch.product" id="product_salmon"> + <field name="name">Lunch Salmon 20pc</field> + <field name="category_id" ref="categ_sushi"/> + <field name="price">13.80</field> + <field name="supplier_id" ref="supplier_sushi_shop"/> + <field name="description">4 Sushi Salmon - 6 Maki Salmon - 4 Sashimi Salmon </field> + <field name="image_1920" type="base64" file="lunch/static/img/salmon_sushi.png"/> + <field name="new_until" eval="datetime.today() + relativedelta(weeks=1)"/> + </record> + + <record model="lunch.product" id="product_temaki"> + <field name="name">Lunch Temaki mix 3pc</field> + <field name="category_id" ref="categ_temaki"/> + <field name="price">14.0</field> + <field name="supplier_id" ref="supplier_sushi_shop"/> + <field name="description">1 Avocado - 1 Salmon - 1 Eggs - 1 Tuna</field> + <field name="image_1920" type="base64" file="lunch/static/img/temaki.png"/> + <field name="new_until" eval="datetime.today() + relativedelta(weeks=1)"/> + </record> + + <record model="lunch.product" id="product_chirashi"> + <field name="name">Salmon and Avocado</field> + <field name="category_id" ref="categ_chirashi"/> + <field name="price">9.25</field> + <field name="supplier_id" ref="supplier_sushi_shop"/> + <field name="description">2 Tempuras, Cabbages, Onions, Sesame Sauce</field> + <field name="image_1920" type="base64" file="lunch/static/img/chirashi.png"/> + <field name="new_until" eval="datetime.today() + relativedelta(weeks=1)"/> + </record> + + <record model="lunch.product" id="product_cheese_ham"> + <field name="name">Cheese And Ham</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.30</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="description">Cheese, Ham, Salad, Tomatoes, cucumbers, eggs</field> + <field name="image_1920" type="base64" file="lunch/static/img/club.png"/> + </record> + + <record model="lunch.product" id="product_country"> + <field name="name">The Country</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">3.30</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="description">Brie, Honey, Walnut Kernels</field> + <field name="image_1920" type="base64" file="lunch/static/img/brie.png"/> + </record> + + <record model="lunch.product" id="product_tuna"> + <field name="name">Tuna</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">2.50</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="description">Tuna, Mayonnaise</field> + <field name="image_1920" type="base64" file="lunch/static/img/tuna_sandwich.png"/> + </record> + + <record model="lunch.product" id="product_gouda"> + <field name="name">Gouda Cheese</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">2.50</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="description"></field> + <field name="image_1920" type="base64" file="lunch/static/img/gouda.png"/> + </record> + + <record model="lunch.product" id="product_chicken_curry"> + <field name="name">Chicken Curry</field> + <field name="category_id" ref="categ_sandwich"/> + <field name="price">2.60</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="description"></field> + <field name="image_1920" type="base64" file="lunch/static/img/chicken_curry.png"/> + </record> + + <record model="lunch.product" id="product_margherita"> + <field name="name">Pizza Margherita</field> + <field name="category_id" ref="categ_pizza"/> + <field name="price">6.90</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Tomatoes, Mozzarella</field> + <field name="image_1920" type="base64" file="lunch/static/img/pizza_margherita.png"/> + </record> + + <record model="lunch.product" id="product_funghi"> + <field name="name">Pizza Funghi</field> + <field name="category_id" ref="categ_pizza"/> + <field name="price">7.00</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Tomatoes, Mushrooms, Mozzarella</field> + <field name="image_1920" type="base64" file="lunch/static/img/pizza_funghi.png"/> + </record> + + <record model="lunch.product" id="product_vege"> + <field name="name">Pizza Vegetarian</field> + <field name="category_id" ref="categ_pizza"/> + <field name="price">7.00</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Tomatoes, Mozzarella, Mushrooms, Peppers, Olives</field> + <field name="image_1920" type="base64" file="lunch/static/img/pizza_veggie.png"/> + </record> + + <record model="lunch.product" id="product_italiana"> + <field name="name">Pizza Italiana</field> + <field name="category_id" ref="categ_pizza"/> + <field name="price">7.40</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Fresh Tomatoes, Basil, Mozzarella</field> + <field name="image_1920" type="base64" file="lunch/static/img/italiana.png"/> + </record> + + <record model="lunch.product" id="product_Bolognese"> + <field name="name">Bolognese Pasta</field> + <field name="category_id" ref="categ_pasta"/> + <field name="price">7.70</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description"></field> + <field name="image_1920" type="base64" file="lunch/static/img/pasta_bolognese.png"/> + </record> + + <record model="lunch.product" id="product_Napoli"> + <field name="name">Napoli Pasta</field> + <field name="category_id" ref="categ_pasta"/> + <field name="price">7.70</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Tomatoes, Basil</field> + <field name="image_1920" type="base64" file="lunch/static/img/napoli.png"/> + </record> + + <record model="lunch.topping" id="product_olives"> + <field name="name">Olives</field> + <field name="price">0.30</field> + <field name="category_id" ref="categ_pizza"/> + </record> + + <record model="lunch.product" id="product_4formaggi"> + <field name="name">4 Formaggi</field> + <field name="category_id" ref="categ_pasta"/> + <field name="price">5.50</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="description">Tomato sauce, Olive oil, Fresh Tomatoes, Onions, Vegetables, Parmesan</field> + <field name="image_1920" type="base64" file="lunch/static/img/4formaggio.png"/> + </record> + + <record model="lunch.cashmove" id="cashmove_1"> + <field name="user_id" ref="base.user_demo"/> + <field name="date" eval="(DateTime.now() + timedelta(days=3)).strftime('%Y-%m-%d')"/> + <field name="description">Payment: 5 lunch tickets (6€)</field> + <field name="amount">30</field> + </record> + + <record model="lunch.cashmove" id="cashmove_2"> + <field name="user_id" ref="base.user_admin"/> + <field name="date" eval="(DateTime.now() - timedelta(days=3)).strftime('%Y-%m-%d')"/> + <field name="description">Payment: 7 lunch tickets (6€)</field> + <field name="amount">42</field> + </record> + + <record model="lunch.order" id="order_line_1"> + <field name="user_id" ref="base.user_demo"/> + <field name="product_id" ref="product_Bolognese"/> + <field name="price">7.70</field> + <field name="date" eval="(DateTime.now() + timedelta(days=2)).strftime('%Y-%m-%d')"/> + <field name="state">new</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="quantity">1</field> + </record> + + <record model="lunch.order" id="order_line_2"> + <field name="user_id" ref="base.user_demo"/> + <field name="product_id" ref="product_italiana"/> + <field name="price">7.40</field> + <field name="date" eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d')"/> + <field name="state">confirmed</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + <field name="quantity">1</field> + </record> + + <record model="lunch.order" id="order_line_3"> + <field name="user_id" ref="base.user_demo"/> + <field name="product_id" ref="product_gouda"/> + <field name="price">2.50</field> + <field name="date" eval="(DateTime.now() + timedelta(days=3)).strftime('%Y-%m-%d')"/> + <field name="state">cancelled</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="quantity">1</field> + </record> + + <record model="lunch.order" id="order_line_4"> + <field name="user_id" ref="base.user_demo"/> + <field name="product_id" ref="product_chicken_curry"/> + <field name="price">2.60</field> + <field name="date" eval="(DateTime.now() + timedelta(days=3)).strftime('%Y-%m-%d')"/> + <field name="state">confirmed</field> + <field name="supplier_id" ref="supplier_coin_gourmand"/> + <field name="quantity">1</field> + </record> + + <record model="lunch.order" id="order_line_5"> + <field name="user_id" ref="base.user_admin"/> + <field name="product_id" ref="product_4formaggi"/> + <field name="price">5.50</field> + <field name="date" eval="(DateTime.now() + timedelta(days=3)).strftime('%Y-%m-%d')"/> + <field name="state">confirmed</field> + <field name="supplier_id" ref="supplier_pizza_inn"/> + </record> + </data> +</odoo> |
