diff options
| author | svs-odoo <svs@odoo.com> | 2020-08-03 10:13:18 +0000 |
|---|---|---|
| committer | svs-odoo <svs@odoo.com> | 2020-08-27 09:25:53 +0000 |
| commit | d514f8dbbbacef58ce7ec1981e5ed321f6cf3bb4 (patch) | |
| tree | f333d51df4510f522d7b1789fd5b87773d88e753 /addons/purchase/data | |
| parent | cecdc27fdf095374e1e640c5bf04c42a014af663 (diff) | |
[FIX] purchase: noupdate demo data
Before this commit, creation of demo data purchase order wasn't into the
`noupdate` tag. So, if one of these records is manually deleted, then
purchase is updated, the record will be created again.
Diffstat (limited to 'addons/purchase/data')
| -rw-r--r-- | addons/purchase/data/purchase_demo.xml | 397 |
1 files changed, 198 insertions, 199 deletions
diff --git a/addons/purchase/data/purchase_demo.xml b/addons/purchase/data/purchase_demo.xml index 63f588a2d2f..fa17b083632 100644 --- a/addons/purchase/data/purchase_demo.xml +++ b/addons/purchase/data/purchase_demo.xml @@ -18,212 +18,211 @@ <field name="receipt_reminder_email">True</field> </record> - </data> - - <record id="purchase_order_1" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_1"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_delivery_01'), - 'name': obj().env.ref('product.product_delivery_01').partner_ref, - 'price_unit': 79.80, - 'product_qty': 15.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=3)}), - (0, 0, { - 'product_id': ref('product.product_product_25'), - 'name': obj().env.ref('product.product_product_25').partner_ref, - 'price_unit': 2868.70, - 'product_qty': 5.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=3)}), - (0, 0, { - 'product_id': ref('product.product_product_27'), - 'name': obj().env.ref('product.product_product_27').partner_ref, - 'price_unit': 3297.20, - 'product_qty': 4.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=3)}) - ]"/> - </record> + <record id="purchase_order_1" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_1"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_delivery_01'), + 'name': obj().env.ref('product.product_delivery_01').partner_ref, + 'price_unit': 79.80, + 'product_qty': 15.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=3)}), + (0, 0, { + 'product_id': ref('product.product_product_25'), + 'name': obj().env.ref('product.product_product_25').partner_ref, + 'price_unit': 2868.70, + 'product_qty': 5.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=3)}), + (0, 0, { + 'product_id': ref('product.product_product_27'), + 'name': obj().env.ref('product.product_product_27').partner_ref, + 'price_unit': 3297.20, + 'product_qty': 4.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=3)}) + ]"/> + </record> - <record id="purchase_order_2" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_3"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_delivery_02'), - 'name': obj().env.ref('product.product_delivery_02').partner_ref, - 'price_unit': 132.50, - 'product_qty': 20.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=1)}), - (0, 0, { - 'product_id': ref('product.product_delivery_01'), - 'name': obj().env.ref('product.product_delivery_01').partner_ref, - 'price_unit': 89.0, - 'product_qty': 5.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=1)}), - ]"/> - </record> + <record id="purchase_order_2" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_3"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_delivery_02'), + 'name': obj().env.ref('product.product_delivery_02').partner_ref, + 'price_unit': 132.50, + 'product_qty': 20.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=1)}), + (0, 0, { + 'product_id': ref('product.product_delivery_01'), + 'name': obj().env.ref('product.product_delivery_01').partner_ref, + 'price_unit': 89.0, + 'product_qty': 5.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=1)}), + ]"/> + </record> - <record id="purchase_order_3" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_12"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_product_2'), - 'name': obj().env.ref('product.product_product_2').partner_ref, - 'price_unit': 25.50, - 'product_qty': 10.0, - 'product_uom': ref('uom.product_uom_hour'), - 'date_planned': DateTime.today() + relativedelta(days=1)}), - ]"/> - </record> + <record id="purchase_order_3" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_12"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_product_2'), + 'name': obj().env.ref('product.product_product_2').partner_ref, + 'price_unit': 25.50, + 'product_qty': 10.0, + 'product_uom': ref('uom.product_uom_hour'), + 'date_planned': DateTime.today() + relativedelta(days=1)}), + ]"/> + </record> - <record id="purchase_order_4" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_4"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_delivery_02'), - 'name': obj().env.ref('product.product_delivery_02').partner_ref, - 'price_unit': 85.50, - 'product_qty': 6.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=5)}), - (0, 0, { - 'product_id': ref('product.product_product_20'), - 'name': obj().env.ref('product.product_product_20').partner_ref, - 'price_unit': 1690.0, - 'product_qty': 5.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=5)}), - (0, 0, { - 'product_id': ref('product.product_product_6'), - 'name': obj().env.ref('product.product_product_6').partner_ref, - 'price_unit': 800.0, - 'product_qty': 7.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today() + relativedelta(days=5)}) - ]"/> - </record> + <record id="purchase_order_4" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_4"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_delivery_02'), + 'name': obj().env.ref('product.product_delivery_02').partner_ref, + 'price_unit': 85.50, + 'product_qty': 6.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=5)}), + (0, 0, { + 'product_id': ref('product.product_product_20'), + 'name': obj().env.ref('product.product_product_20').partner_ref, + 'price_unit': 1690.0, + 'product_qty': 5.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=5)}), + (0, 0, { + 'product_id': ref('product.product_product_6'), + 'name': obj().env.ref('product.product_product_6').partner_ref, + 'price_unit': 800.0, + 'product_qty': 7.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today() + relativedelta(days=5)}) + ]"/> + </record> - <record id="purchase_order_5" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_2"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_product_22'), - 'name': obj().env.ref('product.product_product_22').partner_ref, - 'price_unit': 2010.0, - 'product_qty': 3.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - (0, 0, { - 'product_id': ref('product.product_product_24'), - 'name': obj().env.ref('product.product_product_24').partner_ref, - 'price_unit': 876.0, - 'product_qty': 3.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - ]"/> - </record> + <record id="purchase_order_5" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_2"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_product_22'), + 'name': obj().env.ref('product.product_product_22').partner_ref, + 'price_unit': 2010.0, + 'product_qty': 3.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + (0, 0, { + 'product_id': ref('product.product_product_24'), + 'name': obj().env.ref('product.product_product_24').partner_ref, + 'price_unit': 876.0, + 'product_qty': 3.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + ]"/> + </record> - <record id="purchase_order_6" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_1"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_delivery_02'), - 'name': obj().env.ref('product.product_delivery_02').partner_ref, - 'price_unit': 58.0, - 'product_qty': 9.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - (0, 0, { - 'product_id': ref('product.product_delivery_01'), - 'name': obj().env.ref('product.product_delivery_01').partner_ref, - 'price_unit': 65.0, - 'product_qty': 3.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - (0, 0, { - 'product_id': ref('product.consu_delivery_01'), - 'name': obj().env.ref('product.consu_delivery_01').partner_ref, - 'price_unit': 154.5, - 'product_qty': 4.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - ]"/> - </record> + <record id="purchase_order_6" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_1"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_delivery_02'), + 'name': obj().env.ref('product.product_delivery_02').partner_ref, + 'price_unit': 58.0, + 'product_qty': 9.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + (0, 0, { + 'product_id': ref('product.product_delivery_01'), + 'name': obj().env.ref('product.product_delivery_01').partner_ref, + 'price_unit': 65.0, + 'product_qty': 3.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + (0, 0, { + 'product_id': ref('product.consu_delivery_01'), + 'name': obj().env.ref('product.consu_delivery_01').partner_ref, + 'price_unit': 154.5, + 'product_qty': 4.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + ]"/> + </record> - <record id="purchase_order_7" model="purchase.order"> - <field name="partner_id" ref="base.res_partner_4"/> - <field name="user_id" ref="base.user_admin"/> - <field name="state">draft</field> - <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), - (0, 0, { - 'product_id': ref('product.product_product_12'), - 'name': obj().env.ref('product.product_product_12').partner_ref, - 'price_unit': 13.5, - 'product_qty': 5.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - (0, 0, { - 'product_id': ref('product.product_delivery_02'), - 'name': obj().env.ref('product.product_delivery_02').partner_ref, - 'price_unit': 38.0, - 'product_qty': 15.0, - 'product_uom': ref('uom.product_uom_unit'), - 'date_planned': DateTime.today()}), - ]"/> - </record> + <record id="purchase_order_7" model="purchase.order"> + <field name="partner_id" ref="base.res_partner_4"/> + <field name="user_id" ref="base.user_admin"/> + <field name="state">draft</field> + <field name="order_line" model="purchase.order.line" eval="[(5, 0, 0), + (0, 0, { + 'product_id': ref('product.product_product_12'), + 'name': obj().env.ref('product.product_product_12').partner_ref, + 'price_unit': 13.5, + 'product_qty': 5.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + (0, 0, { + 'product_id': ref('product.product_delivery_02'), + 'name': obj().env.ref('product.product_delivery_02').partner_ref, + 'price_unit': 38.0, + 'product_qty': 15.0, + 'product_uom': ref('uom.product_uom_unit'), + 'date_planned': DateTime.today()}), + ]"/> + </record> - <record id="purchase_activity_1" model="mail.activity"> - <field name="res_id" ref="purchase.purchase_order_2"/> - <field name="res_model_id" ref="purchase.model_purchase_order"/> - <field name="activity_type_id" ref="mail.mail_activity_data_email"/> - <field name="date_deadline" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/> - <field name="summary">Send specifications</field> - <field name="create_uid" ref="base.user_admin"/> - <field name="user_id" ref="base.user_admin"/> - </record> - <record id="purchase_activity_2" model="mail.activity"> - <field name="res_id" ref="purchase.purchase_order_5"/> - <field name="res_model_id" ref="purchase.model_purchase_order"/> - <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> - <field name="date_deadline" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/> - <field name="summary">Get approval</field> - <field name="create_uid" ref="base.user_admin"/> - <field name="user_id" ref="base.user_admin"/> - </record> - <record id="purchase_activity_3" model="mail.activity"> - <field name="res_id" ref="purchase.purchase_order_6"/> - <field name="res_model_id" ref="purchase.model_purchase_order"/> - <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> - <field name="date_deadline" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M')"/> - <field name="summary">Check optional products</field> - <field name="create_uid" ref="base.user_admin"/> - <field name="user_id" ref="base.user_admin"/> - </record> - <record id="purchase_activity_4" model="mail.activity"> - <field name="res_id" ref="purchase.purchase_order_7"/> - <field name="res_model_id" ref="purchase.model_purchase_order"/> - <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> - <field name="date_deadline" eval="(DateTime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M')"/> - <field name="summary">Check competitors</field> - <field name="create_uid" ref="base.user_admin"/> - <field name="user_id" ref="base.user_admin"/> - </record> + <record id="purchase_activity_1" model="mail.activity"> + <field name="res_id" ref="purchase.purchase_order_2"/> + <field name="res_model_id" ref="purchase.model_purchase_order"/> + <field name="activity_type_id" ref="mail.mail_activity_data_email"/> + <field name="date_deadline" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/> + <field name="summary">Send specifications</field> + <field name="create_uid" ref="base.user_admin"/> + <field name="user_id" ref="base.user_admin"/> + </record> + <record id="purchase_activity_2" model="mail.activity"> + <field name="res_id" ref="purchase.purchase_order_5"/> + <field name="res_model_id" ref="purchase.model_purchase_order"/> + <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> + <field name="date_deadline" eval="DateTime.today().strftime('%Y-%m-%d %H:%M')"/> + <field name="summary">Get approval</field> + <field name="create_uid" ref="base.user_admin"/> + <field name="user_id" ref="base.user_admin"/> + </record> + <record id="purchase_activity_3" model="mail.activity"> + <field name="res_id" ref="purchase.purchase_order_6"/> + <field name="res_model_id" ref="purchase.model_purchase_order"/> + <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> + <field name="date_deadline" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M')"/> + <field name="summary">Check optional products</field> + <field name="create_uid" ref="base.user_admin"/> + <field name="user_id" ref="base.user_admin"/> + </record> + <record id="purchase_activity_4" model="mail.activity"> + <field name="res_id" ref="purchase.purchase_order_7"/> + <field name="res_model_id" ref="purchase.model_purchase_order"/> + <field name="activity_type_id" ref="mail.mail_activity_data_todo"/> + <field name="date_deadline" eval="(DateTime.today() + relativedelta(days=5)).strftime('%Y-%m-%d %H:%M')"/> + <field name="summary">Check competitors</field> + <field name="create_uid" ref="base.user_admin"/> + <field name="user_id" ref="base.user_admin"/> + </record> + </data> </odoo> |
