diff --git a/addons/account/static/src/js/reconciliation/tour_reconciliation.js b/addons/account/static/src/js/reconciliation/tour_reconciliation.js
index 07b5b2fe7f2..9cb7fd8fa88 100644
--- a/addons/account/static/src/js/reconciliation/tour_reconciliation.js
+++ b/addons/account/static/src/js/reconciliation/tour_reconciliation.js
@@ -82,12 +82,12 @@ Tour.register('bank_statement_reconciliation', {
{
content: "change the partner of the second line",
trigger: '.o_reconciliation_line:nth-child(2) .o_field_many2one input',
- run: 'text Agro'
+ run: 'text Deco'
},
{
- content: "select Agrolait",
- extra_trigger: '.ui-autocomplete:visible li:eq(1):contains(Create "Agro")',
- trigger: '.ui-autocomplete:visible li:contains(Agrolait)',
+ content: "select Deco Addict ",
+ extra_trigger: '.ui-autocomplete:visible li:eq(1):contains(Create "Deco")',
+ trigger: '.ui-autocomplete:visible li:contains(Deco Addict)',
},
{
content: "use filter",
@@ -96,9 +96,9 @@ Tour.register('bank_statement_reconciliation', {
run: 'text 4610'
},
{
- content: "select a line linked to Agrolait",
+ content: "select a line linked to Deco Addict ",
extra_trigger: '.o_reconciliation_line:nth-child(2) .match:not(:has(tr:eq(1)))',
- trigger: '.o_reconciliation_line:nth-child(2) .match .line_info_button[data-content*=Agrolait]'
+ trigger: ".o_reconciliation_line:nth-child(2) .match .line_info_button[data-content*='Deco Addict']"
},
{
content: "deselect the line",
diff --git a/addons/analytic/data/analytic_account_demo.xml b/addons/analytic/data/analytic_account_demo.xml
index 4f20e9cc815..296bfe97820 100644
--- a/addons/analytic/data/analytic_account_demo.xml
+++ b/addons/analytic/data/analytic_account_demo.xml
@@ -41,7 +41,7 @@
- Agrolait
+ Deco Addict
@@ -76,7 +76,7 @@
- Think Big Systems
+ Lumber Inc
diff --git a/addons/crm/data/crm_lead_demo.xml b/addons/crm/data/crm_lead_demo.xml
index 21f228e76a1..9ad1e398265 100644
--- a/addons/crm/data/crm_lead_demo.xml
+++ b/addons/crm/data/crm_lead_demo.xml
@@ -318,7 +318,7 @@ Andrew
]]>
lead
Estimation for Office Furnitures
Thomas Passot
- Agrolait
+ Deco Addict
p.thomas@agrolait.com
Functional Consultant
@@ -388,7 +388,7 @@ Andrew]]>
7
24000
10.0
- Agrolait
+ Deco Addict
info@agrolait.com
@@ -737,7 +737,7 @@ Andrew]]>
Open Space Design
11000
45
- Agrolait
+ Deco Addict
info@agrolait.com
Rue de Namur 69
@@ -760,7 +760,7 @@ Andrew]]>
Interest in your products
2000
80
- Agrolait
+ Deco Addict
info@agrolait.com
diff --git a/addons/crm/report/crm_activity_report.py b/addons/crm/report/crm_activity_report.py
index 4a9808a6fe4..87f564b6522 100644
--- a/addons/crm/report/crm_activity_report.py
+++ b/addons/crm/report/crm_activity_report.py
@@ -52,7 +52,6 @@ class ActivityReport(models.Model):
l.probability
"""
-
def _from(self):
return """
FROM mail_message AS m
diff --git a/addons/google_drive/views/google_drive_views.xml b/addons/google_drive/views/google_drive_views.xml
index 6451e1f5465..7cfd8f61e92 100644
--- a/addons/google_drive/views/google_drive_views.xml
+++ b/addons/google_drive/views/google_drive_views.xml
@@ -42,9 +42,9 @@
The name of the attached document can use fixed or variable data. To distinguish between documents in
- Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Agrolait_%%(name)s_Sales
+ Google Drive, use fixed words and fields. For instance, in the example above, if you wrote Deco_Addict_%%(name)s_Sales
in the Google Drive name field, the document in your Google Drive and in Odoo attachment will be named
- 'Agrolait_SO0001_Sales'.
+ 'Deco_Addict_SO0001_Sales'.
diff --git a/addons/hr/data/hr_demo.xml b/addons/hr/data/hr_demo.xml
index 68c60c81f0b..fb726e22768 100644
--- a/addons/hr/data/hr_demo.xml
+++ b/addons/hr/data/hr_demo.xml
@@ -136,10 +136,10 @@ If you have development competencies, we can propose you specific traineeships
- Pieter Parker
+ Aiden Hughes
Building 1, Second Floor
- +3281813700
- pieter@odoo.com
+ (237)-125-2389
+ aiden.hughes71@example.com
@@ -147,62 +147,62 @@ If you have development competencies, we can propose you specific traineeships
- Antoine Langlais
+ Ronnie Hart
Building 1, Second Floor
- +3281813700
- antoine@odoo.com
+ (376)-310-7863
+ ronnie.hart87@example.com
- John Smith
+ Anita Oliver
Building 1, Second Floor
- +3281813700
- +32486571630
- john@odoo.com
-
+ (538)-497-4804
+ (538)-672-3185
+ anita.oliver32@example.com
+
- Michael Hawkins
+ Sharlene Rhodes
Building 1, Second Floor
- +3281813700
- michael@odoo.com
+ (450)-719-4182
+ sharlene.rhodes49@example.comcom
- Liam Nelson
+ Randall Lewis
Building 1, Second Floor
- +3281813700
- liam@odoo.com
+ (332)-775-6660
+ randall.lewis74@example.com
- David Samson
+ Jennie Fletcher
Building 1, Second Floor
- +3281813700
- david@odoo.com
+ (157)-363-8229
+ jennie.fletcher76@example.com
@@ -220,158 +220,143 @@ If you have development competencies, we can propose you specific traineeships
- Jack Macklin
+ Keith Byrd
Building 1, Second Floor
- +3281813700
- jack@odoo.com
+ (449)-505-5146
+ keith.byrd52@example.com
- Martin Lawrence
+ Audrey Peterson
Building 1, Second Floor
- +3281813700
- martin@odoo.com
+ (203)-276-7903
+ audrey.peterson25@example.com
- Jimmy Kosikin
+ Toni Jimenez
Building 1, Second Floor
- +3281813700
- jimmy@odoo.com
-
+ (663)-707-8451
+ toni.jimenez23@example.com
+
- Famke Jenssens
+ Jeffrey Kelly
Building 1, Second Floor
- +3281813700
- famke@odoo.com
+ (916)-264-7362
+ jeffrey.kelly72@example.com
- Ashley Presley
+ Tina Williamson
Building 1, Second Floor
- +3281813700
- ashley@odoo.com
+ (360)-694-7266
+ tina.williamson98@example.com
- Hans Anders
+ Walter Horton
Building 1, Second Floor
- +3282823500
-
+ (350)-912-1201
+ walter.horton80@example.com
+
- Jan Van Eyck
+ Paul Williams
Building 1, Second Floor
- +3282823500
- jve@odoo.com
+ (114)-262-1607
+ paul.williams59@example.com
- Jean-Pierre Carnaud
+ Doris Cole
Building 1, Second Floor
- +3282823500
- jep@odoo.com
+ (883)-331-5378
+ doris.cole31@example.com
- John Doe
+ Rachel Perry
Building 1, Second Floor
- +3282823500
+ (206)-267-3735
jod@odoo.com
-
+
- João Gomer
+ Beth Evans
Building 1, Second Floor
- +3282823500
- jog@odoo.com
+ (754)-532-3841
+ beth.evans77@example.com
- Juan Gomez
+ Ernest Reed
Building 1, Second Floor
- +3282823500
+ (944)-518-8232
+ ernest.reed47@example.com
- Luigi Rondi
+ Eli Lambert
Building 1, Second Floor
- +3282823500
- lur@odoo.com
-
+ (644)-169-1352
+ eli.lambert22@example.com
+
- Николай Петра
+ Abigail Peterson
Building 1, Second Floor
- +3282823500
-
-
-
-
- 佐藤さくら (demo_ja_JP)
-
-
- Building 1, Second Floor
- +3282823500
-
-
-
-
- 趙生 (demo_zh_CN)
-
-
- Building 1, Second Floor
- +3282823500
-
+ abigail.peterson39@example.com
+ (482)-233-3393
+
diff --git a/addons/hr/static/img/employee_al-image.jpg b/addons/hr/static/img/employee_al-image.jpg
index 0f0c1b97640..abddef0e876 100644
Binary files a/addons/hr/static/img/employee_al-image.jpg and b/addons/hr/static/img/employee_al-image.jpg differ
diff --git a/addons/hr/static/img/employee_chs-image.jpg b/addons/hr/static/img/employee_chs-image.jpg
index 1fb28d5382d..ea4a22e51c3 100644
Binary files a/addons/hr/static/img/employee_chs-image.jpg and b/addons/hr/static/img/employee_chs-image.jpg differ
diff --git a/addons/hr/static/img/employee_djj-image.png b/addons/hr/static/img/employee_djj-image.png
deleted file mode 100644
index a95e017738c..00000000000
Binary files a/addons/hr/static/img/employee_djj-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_dzc-image.jpg b/addons/hr/static/img/employee_dzc-image.jpg
deleted file mode 100644
index 6293cd42e54..00000000000
Binary files a/addons/hr/static/img/employee_dzc-image.jpg and /dev/null differ
diff --git a/addons/hr/static/img/employee_fme-image.jpg b/addons/hr/static/img/employee_fme-image.jpg
index 434c44465e8..89f03a97172 100644
Binary files a/addons/hr/static/img/employee_fme-image.jpg and b/addons/hr/static/img/employee_fme-image.jpg differ
diff --git a/addons/hr/static/img/employee_fp-image.jpg b/addons/hr/static/img/employee_fp-image.jpg
index cf27b22e041..53023f84e1a 100644
Binary files a/addons/hr/static/img/employee_fp-image.jpg and b/addons/hr/static/img/employee_fp-image.jpg differ
diff --git a/addons/hr/static/img/employee_fpi-image.jpg b/addons/hr/static/img/employee_fpi-image.jpg
index 79a6478b30d..6dff1dea35f 100644
Binary files a/addons/hr/static/img/employee_fpi-image.jpg and b/addons/hr/static/img/employee_fpi-image.jpg differ
diff --git a/addons/hr/static/img/employee_han-image.jpg b/addons/hr/static/img/employee_han-image.jpg
new file mode 100644
index 00000000000..8968d3cf227
Binary files /dev/null and b/addons/hr/static/img/employee_han-image.jpg differ
diff --git a/addons/hr/static/img/employee_han-image.png b/addons/hr/static/img/employee_han-image.png
deleted file mode 100644
index 42046dd4bb4..00000000000
Binary files a/addons/hr/static/img/employee_han-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_hne-image.jpg b/addons/hr/static/img/employee_hne-image.jpg
new file mode 100644
index 00000000000..402ac4141ce
Binary files /dev/null and b/addons/hr/static/img/employee_hne-image.jpg differ
diff --git a/addons/hr/static/img/employee_hne-image.png b/addons/hr/static/img/employee_hne-image.png
deleted file mode 100644
index db074e864c6..00000000000
Binary files a/addons/hr/static/img/employee_hne-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_jep-image.jpg b/addons/hr/static/img/employee_jep-image.jpg
index c9021ca4dc8..98fa7b11b23 100644
Binary files a/addons/hr/static/img/employee_jep-image.jpg and b/addons/hr/static/img/employee_jep-image.jpg differ
diff --git a/addons/hr/static/img/employee_jgo-image.jpg b/addons/hr/static/img/employee_jgo-image.jpg
index fa764468352..dfc34c2f929 100644
Binary files a/addons/hr/static/img/employee_jgo-image.jpg and b/addons/hr/static/img/employee_jgo-image.jpg differ
diff --git a/addons/hr/static/img/employee_jod-image.jpg b/addons/hr/static/img/employee_jod-image.jpg
new file mode 100644
index 00000000000..3e89648c694
Binary files /dev/null and b/addons/hr/static/img/employee_jod-image.jpg differ
diff --git a/addons/hr/static/img/employee_jod-image.png b/addons/hr/static/img/employee_jod-image.png
deleted file mode 100644
index 2c66f841cd4..00000000000
Binary files a/addons/hr/static/img/employee_jod-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_jog-image.jpg b/addons/hr/static/img/employee_jog-image.jpg
index ba3e791e158..0d810bd3f94 100644
Binary files a/addons/hr/static/img/employee_jog-image.jpg and b/addons/hr/static/img/employee_jog-image.jpg differ
diff --git a/addons/hr/static/img/employee_jth-image.jpg b/addons/hr/static/img/employee_jth-image.jpg
new file mode 100644
index 00000000000..d4ec655fbf2
Binary files /dev/null and b/addons/hr/static/img/employee_jth-image.jpg differ
diff --git a/addons/hr/static/img/employee_jth-image.png b/addons/hr/static/img/employee_jth-image.png
deleted file mode 100644
index e1796838d4c..00000000000
Binary files a/addons/hr/static/img/employee_jth-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_jve-image.jpg b/addons/hr/static/img/employee_jve-image.jpg
index e6da479fbfc..2818c5dda06 100644
Binary files a/addons/hr/static/img/employee_jve-image.jpg and b/addons/hr/static/img/employee_jve-image.jpg differ
diff --git a/addons/hr/static/img/employee_lur-image.jpg b/addons/hr/static/img/employee_lur-image.jpg
new file mode 100644
index 00000000000..0b322677517
Binary files /dev/null and b/addons/hr/static/img/employee_lur-image.jpg differ
diff --git a/addons/hr/static/img/employee_lur-image.png b/addons/hr/static/img/employee_lur-image.png
deleted file mode 100644
index fce634d8045..00000000000
Binary files a/addons/hr/static/img/employee_lur-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_mit-image.jpg b/addons/hr/static/img/employee_mit-image.jpg
new file mode 100644
index 00000000000..b6dd0668d7f
Binary files /dev/null and b/addons/hr/static/img/employee_mit-image.jpg differ
diff --git a/addons/hr/static/img/employee_mit-image.png b/addons/hr/static/img/employee_mit-image.png
deleted file mode 100644
index dbbf99e2bda..00000000000
Binary files a/addons/hr/static/img/employee_mit-image.png and /dev/null differ
diff --git a/addons/hr/static/img/employee_ngh-image.jpg b/addons/hr/static/img/employee_ngh-image.jpg
index 93c7472ec09..fc9f3fa0743 100644
Binary files a/addons/hr/static/img/employee_ngh-image.jpg and b/addons/hr/static/img/employee_ngh-image.jpg differ
diff --git a/addons/hr/static/img/employee_niv-image.jpg b/addons/hr/static/img/employee_niv-image.jpg
index 3c38c0ec2f2..8d0815e0199 100644
Binary files a/addons/hr/static/img/employee_niv-image.jpg and b/addons/hr/static/img/employee_niv-image.jpg differ
diff --git a/addons/hr/static/img/employee_stw-image.jpg b/addons/hr/static/img/employee_stw-image.jpg
index 473d139b83d..02fa1cac663 100644
Binary files a/addons/hr/static/img/employee_stw-image.jpg and b/addons/hr/static/img/employee_stw-image.jpg differ
diff --git a/addons/hr/static/img/employee_vad-image.jpg b/addons/hr/static/img/employee_vad-image.jpg
index df13e35148f..97466f849ef 100644
Binary files a/addons/hr/static/img/employee_vad-image.jpg and b/addons/hr/static/img/employee_vad-image.jpg differ
diff --git a/addons/hr_expense/data/hr_expense_demo.xml b/addons/hr_expense/data/hr_expense_demo.xml
index 9c1465145e3..9f4dfb84587 100644
--- a/addons/hr_expense/data/hr_expense_demo.xml
+++ b/addons/hr_expense/data/hr_expense_demo.xml
@@ -14,6 +14,7 @@
1367
Grand-Rosière-Hottomont
+ private
diff --git a/addons/lunch/tests/test_lunch.py b/addons/lunch/tests/test_lunch.py
index 0dc1900b310..608b1ed2d3f 100644
--- a/addons/lunch/tests/test_lunch.py
+++ b/addons/lunch/tests/test_lunch.py
@@ -10,7 +10,7 @@ class Test_Lunch(common.TransactionCase):
"""*****setUp*****"""
super(Test_Lunch, self).setUp()
- self.demo_user = self.env['res.users'].search([('name', '=', 'Demo User')])
+ self.demo_user = self.env['res.users'].search([('name', '=', 'Marc Brown')])
self.product_bolognese_ref = self.env['ir.model.data'].get_object_reference('lunch', 'product_Bolognese')
self.product_Bolognese_id = self.product_bolognese_ref and self.product_bolognese_ref[1] or False
self.new_id_order = self.env['lunch.order'].create({
diff --git a/addons/point_of_sale/static/src/js/tests.js b/addons/point_of_sale/static/src/js/tests.js
index a0cab0109ce..2048d3d8271 100644
--- a/addons/point_of_sale/static/src/js/tests.js
+++ b/addons/point_of_sale/static/src/js/tests.js
@@ -109,8 +109,8 @@ odoo.define('point_of_sale.tour.pricelist', function (require) {
content: "open customer list",
trigger: "button.set-customer",
}, {
- content: "select agrolait",
- trigger: ".client-line:contains('Agrolait')",
+ content: "select Deco Addict",
+ trigger: ".client-line:contains('Deco Addict')",
}, {
content: "confirm selection",
trigger: ".clientlist-screen .next",
@@ -132,8 +132,8 @@ odoo.define('point_of_sale.tour.pricelist', function (require) {
content: "open customer list",
trigger: "button.set-customer",
}, {
- content: "select think big systems",
- trigger: ".client-line:contains('Think Big Systems')",
+ content: "select Lumber Inc",
+ trigger: ".client-line:contains('Lumber Inc')",
}, {
content: "confirm selection",
trigger: ".clientlist-screen .next",
diff --git a/addons/portal/static/src/js/portal_tour.js b/addons/portal/static/src/js/portal_tour.js
index 9bf552bde7d..6c5502630d8 100644
--- a/addons/portal/static/src/js/portal_tour.js
+++ b/addons/portal/static/src/js/portal_tour.js
@@ -14,7 +14,7 @@ tour.register('portal_load_homepage', {
},
{
content: "Load my account details",
- trigger: 'input[value="Demo Portal User"]'
+ trigger: 'input[value="Joel Willis"]'
}
]
);
diff --git a/addons/project/static/src/js/tour.js b/addons/project/static/src/js/tour.js
index dc66158921a..908e4b66b38 100644
--- a/addons/project/static/src/js/tour.js
+++ b/addons/project/static/src/js/tour.js
@@ -73,7 +73,7 @@ tour.register('project_tour', {
content: _t('Assign the task to someone. You can create and invite a new user on the fly.'),
position: "bottom",
run: function (actions) {
- actions.text("Demo User", this.$anchor.find("input"));
+ actions.text("Marc Brown", this.$anchor.find("input"));
},
}, {
trigger: ".ui-autocomplete > li > a",
diff --git a/addons/sale_timesheet/data/sale_service_demo.xml b/addons/sale_timesheet/data/sale_service_demo.xml
index 1941bf31aaf..1457c1cd2a9 100644
--- a/addons/sale_timesheet/data/sale_service_demo.xml
+++ b/addons/sale_timesheet/data/sale_service_demo.xml
@@ -113,7 +113,6 @@
-
AGR
diff --git a/addons/stock/data/stock_demo.xml b/addons/stock/data/stock_demo.xml
index 3e0bcd86479..36cff37b2a4 100644
--- a/addons/stock/data/stock_demo.xml
+++ b/addons/stock/data/stock_demo.xml
@@ -142,15 +142,18 @@
- Steven Hamilton
+ Jeff Lawson
+ jeff.lawson52@example.com
+ (461)-417-6587
+
- ProBike Chicago
+ My Company, Chicago
diff --git a/addons/stock/static/img/res_partner_address_41.jpg b/addons/stock/static/img/res_partner_address_41.jpg
new file mode 100644
index 00000000000..1de43e9256f
Binary files /dev/null and b/addons/stock/static/img/res_partner_address_41.jpg differ
diff --git a/addons/website_crm_partner_assign/tests/test_partner_assign.py b/addons/website_crm_partner_assign/tests/test_partner_assign.py
index 3b4344e255f..61374979bfc 100644
--- a/addons/website_crm_partner_assign/tests/test_partner_assign.py
+++ b/addons/website_crm_partner_assign/tests/test_partner_assign.py
@@ -33,22 +33,39 @@ class TestPartnerAssign(TransactionCase):
def test_partner_assign(self):
""" Test the automatic assignation using geolocalisation """
- partner2 = self.env.ref('base.res_partner_2')
+ partner_be = self.env['res.partner'].create({
+ "name": "Agrolait",
+ "is_company": True,
+ "city": "Wavre",
+ "zip": "1300",
+ "country_id": self.env.ref("base.be").id,
+ "street": "69 rue de Namur",
+ "partner_weight": 10,
+ })
+ partner_uk = self.env['res.partner'].create({
+ "name": "Think Big Systems",
+ "is_company": True,
+ "city": "London",
+ "country_id": self.env.ref("base.uk").id,
+ "street": "89 Lingfield Tower",
+ "partner_weight": 10,
+ })
+
lead = self.env.ref('crm.crm_case_21')
# In order to test find nearest Partner functionality and assign to opportunity,
# I Set Geo Lattitude and Longitude according to partner address.
- partner2.geo_localize()
+ partner_be.geo_localize()
# I check Geo Latitude and Longitude of partner after set
- self.assertTrue(50 < partner2.partner_latitude < 51, "Latitude is wrong: 50 < %s < 51" % partner2.partner_latitude)
- self.assertTrue(3 < partner2.partner_longitude < 5, "Longitude is wrong: 3 < %s < 5" % partner2.partner_longitude)
+ self.assertTrue(50 < partner_be.partner_latitude < 51, "Latitude is wrong: 50 < %s < 51" % partner_be.partner_latitude)
+ self.assertTrue(3 < partner_be.partner_longitude < 5, "Longitude is wrong: 3 < %s < 5" % partner_be.partner_longitude)
# I assign nearest partner to opportunity.
lead.assign_partner()
# I check assigned partner of opportunity who is nearest Geo Latitude and Longitude of opportunity.
- self.assertEqual(lead.partner_assigned_id, self.env.ref('base.res_partner_18'), "Opportuniy is not assigned nearest partner")
+ self.assertEqual(lead.partner_assigned_id, partner_uk, "Opportuniy is not assigned nearest partner")
self.assertTrue(50 < lead.partner_latitude < 55, "Latitude is wrong: 50 < %s < 55" % lead.partner_latitude)
self.assertTrue(-4 < lead.partner_longitude < -1, "Longitude is wrong: -4 < %s < -1" % lead.partner_longitude)
diff --git a/addons/website_customer/data/res_partner_demo.xml b/addons/website_customer/data/res_partner_demo.xml
index b6430ffba14..9bea8129a98 100644
--- a/addons/website_customer/data/res_partner_demo.xml
+++ b/addons/website_customer/data/res_partner_demo.xml
@@ -4,10 +4,10 @@
- Agrolait designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
+ Deco Addict designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
- Agrolait designs, develops, integrates and supports HR and Supply
+ Deco Addict designs, develops, integrates and supports HR and Supply
Chain processes in order to make our customers more productive,
responsive and profitable.
@@ -17,7 +17,7 @@
installed IT software into account. That is why Idealis
Consulting delivers excellence in HR and SC Management.
- Agrolait integrates ERP for Global Companies and supports PME
+ Deco Addict integrates ERP for Global Companies and supports PME
with Open Sources software to manage their businesses. Our
consultants are experts in the following areas:
@@ -62,10 +62,10 @@
- Agrolait designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
+ Deco Addict designs, develops, integrates and supports HR and Supply Chain processes in order to make our customers more productive, responsive and profitable.
- Agrolait designs, develops, integrates and supports HR and Supply
+ Deco Addict designs, develops, integrates and supports HR and Supply
Chain processes in order to make our customers more productive,
responsive and profitable.
@@ -75,7 +75,7 @@
installed IT software into account. That is why Idealis
Consulting delivers excellence in HR and SC Management.
- Agrolait integrates ERP for Global Companies and supports PME
+ Deco Addict integrates ERP for Global Companies and supports PME
with Open Sources software to manage their businesses. Our
consultants are experts in the following areas:
diff --git a/addons/website_partner/data/website_partner_demo.xml b/addons/website_partner/data/website_partner_demo.xml
index fce6a8ff4b1..0fa21da58bf 100644
--- a/addons/website_partner/data/website_partner_demo.xml
+++ b/addons/website_partner/data/website_partner_demo.xml
@@ -223,10 +223,10 @@ Roadmap Development
- We are a technology consulting & strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide. At Think Big Systems we bring operational experience combined...
+ We are a technology consulting & strategic advisory firm that creates value enhancing solutions through the use of advanced software for our clients worldwide. At Lumber Inc we bring operational experience combined...
-At Think Big Systems we bring operational experience combined with technological acumen. We understand that any software that supports business operations needs to be designed in such a way that facilitates the execution of critical operational processes, and serves as a tool to the users rather than a barrier. Our approach is focused on the process first, ensuring that it contributes to the goals of the company, we then optimize it, and design the software solutions to best support it.]]>
+At Lumber Inc we bring operational experience combined with technological acumen. We understand that any software that supports business operations needs to be designed in such a way that facilitates the execution of critical operational processes, and serves as a tool to the users rather than a barrier. Our approach is focused on the process first, ensuring that it contributes to the goals of the company, we then optimize it, and design the software solutions to best support it.]]>
diff --git a/addons/website_sale_wishlist/static/src/js/website_sale_tour_wishlist.js b/addons/website_sale_wishlist/static/src/js/website_sale_tour_wishlist.js
index 1728fef9f92..81d79135787 100644
--- a/addons/website_sale_wishlist/static/src/js/website_sale_tour_wishlist.js
+++ b/addons/website_sale_wishlist/static/src/js/website_sale_tour_wishlist.js
@@ -48,7 +48,7 @@ tour.register('shop_wishlist', {
},
{
content: "check that logged in and search for Customizable Desk",
- extra_trigger: 'li span:contains(Administrator)',
+ extra_trigger: "li span:contains('Mitchell Stephens')",
trigger: 'form input[name="search"]',
run: "text Customizable Desk",
},
diff --git a/odoo/addons/base/data/res_partner_demo.xml b/odoo/addons/base/data/res_partner_demo.xml
index 2785589ea82..35fffb4df8d 100644
--- a/odoo/addons/base/data/res_partner_demo.xml
+++ b/odoo/addons/base/data/res_partner_demo.xml
@@ -40,267 +40,298 @@
-->
- ASUSTeK
+ Wood Corner
1
1
- Taipei
- 106
-
- 31 Hong Kong street
- asusteK@yourcompany.example.com
- (+886) (02) 4162 2023
- http://www.asustek.com
-
+ 1164 Cambridge Drive
+ White Tanks
+
+ 85340
+
+ wood.corner26@example.com
+ (623)-853-7197
+ http://www.wood-corner.com
+
- Agrolait
+ Deco Addict
1
- Wavre
- 1300
-
- 69 rue de Namur
- agrolait@yourcompany.example.com
- +32 10 588 558
- http://www.agrolait.com
-
+ 325 Elsie Drive
+ Franklin
+
+ 26807
+
+ deco.addict82@example.com
+ (603)-996-3829
+ http://www.deco-addict.com
+
- China Export
+ Gemini Furniture
1
1
- Shanghai
- 200000
-
-
- 52 Chop Suey street
- chinaexport@yourcompany.example.com
- +86 21 6484 5671
- http://www.chinaexport.com/
+ 1128 Lunetta Street
+ Tampa
+
+ 33634
+
+ gemini.furniture39@example.com
+ (941)-284-4875
+ http://www.gemini-furniture.com/
- Delta PC
+ Ready Mat
1
- Fremont
- 94538
+ 92 Emily Drive
+ Columbia
+
+ 29201
-
- 3661 Station Street
- deltapc@yourcompany.example.com
- +1 510 340 2385
- http://www.distribpc.com/
+ ready.mat28@example.com
+ (803)-873-6126
+ http://www.ready-mat.com/
The Jackson Group
1
- Miami
- 33169
+ 823 Turkey Pen Lane
+ Auburn
+
+ 36830
-
- jackson@yourcompany.example.com
- +1 786 525 0724
- 3203 Lamberts Branch Road
+ jackson.group82@example.com
+ (334)-502-1024
- Camptocamp
+ Azure Interior
1
1
1
- Le Bourget du Lac
- 73377
- +33 4 49 23 44 54
-
- 93, Press Avenue
- camptocamp@yourcompany.example.com
- http://www.camptocamp.com
-
+ 3404 Edgewood Road
+ Jonesboro
+
+ 72401
+ (870)-931-0505
+
+ azure.Interior24@example.com
+ http://www.azure-interior.com
+
- Think Big Systems
+ Lumber Inc
1
- London
- thinkbig@yourcompany.example.com
- +1 857 349 3049
-
- 89 Lingfield Tower
- http://www.think-big.com
+ 3202 Hannah Street
+ Asheville
+
+ 28801
+ lumber-inv92@example.com
+ (828)-316-0593
+
+ http://www.lumber-inc.com
- Tang Tsui
+ Willie Burke
Service Manager
- tang@asustek.com
+ willie.burke80@example.com
+ (846)-523-2111
1
- Joseph Walters
+ Ron Gibson
Store Manager
- joseph.walters@asustek.com
+ ron.gibson76@example.com
+ (976)-397-4091
1
- Functional Consultant
+ Douglas Fletcher
- Thomas Passot
- thomas.passot@agrolait.example.com
+ Functional Consultant
+ douglas.fletcher51@example.com
+ (132)-553-7242
- Analyst
+ Floyd Steward
- Michel Fletcher
- michel.fletcher@agrolait.example.com
+ Analyst
+ floyd.steward34@example.com
+ (145)-138-3401
- Marketing Manager
+ Edwin Hansen
- Chao Wang
- chao.wang@chinaexport.example.com
+ Marketing Manager
+ edwin.hansen58@example.com
+ (943)-352-2555
- Richard Ellis
+ Billy Fox
Production Supervisor
- richard.ellis@deltapc.example.com
+ billy.fox45@example.com
+ (915)-498-5611
1
- Senior Consultant
+ Jesse Brown
- David Simpson
- david.simpson@epic.example.com
+ Senior Consultant
+ jesse.brown74@example.com
+ (829)-386-3277
- Director
+ Soham Palmer
- John M. Brown
- john.brown@epic.example.com
+ Director
+ soham.palmer15@example.com
+ (379)-167-2040
- Senior Associate
+ Kim Snyder
- Charlie Bernard
- charlie.bernard@wealthyandsons.example.com
+ Senior Associate
+ kim.snyder96@example.com
+ (215)-379-4865
- Analyst
+ Edith Sanchez
- Jessica Dupont
- jessica.dupont@wealthyandsons.example.com
+ Analyst
+ edith.sanchez68@example.com
+ (938)-175-2048
+ Brandon Freeman
Creative Director
- Phillipp Miller
- phillipp.miller@mediapole.example.com
+ brandon.freeman55@example.com
+ (355)-687-3262
+ Nicole Ford
Director
- Ayaan Agarwal
- ayaan.agarwal@bestdesigners.example.com
+ nicole.ford75@example.com
+ (946)-638-6034
+ Toni Rhodes
Managing Partner
- Daniel Jackson
- daniel.jackson@jackson.example.com
+ toni.rhodes11@example.com
+ (198)-539-4948
+ Gordon Owens
Senior Consultant
- William Thomas
- william.jackson@jackson.example.com
+ gordon.owens47@example.com
+ (336)-723-6569
+ Theodore Gardner
System Analyst
- Robert Anderson
- robert.anderson@chamberworks.example.com
+ theodore.gardner36@example.com
+ (186)-612-6561
- Order Clerk
+ Oscar Morgan
- Jacob Taylor
- jacob.taylor@millennium.example.com
+ Order Clerk
+ oscar.morgan11@example.com
+ (561)-239-1744
+
+
+ Tom Ruiz
+
+ Software Developer
+ 1
+ tom.ruiz89@example.com
+ (102)-834-1602
+
+ Colleen Diaz
Business Executive
- Benjamin Flores
- benjamin.flores@nebula.example.com
+ colleen.diaz83@example.com
+ (255)-595-8393
+ Lorraine Douglas
Functional Consultant
- Lucas Jones
- lucas.jones@thinkbig.example.com
+ lorraine.douglas35@example.com
+ (443)-648-9155
- Edward Foster
+ Addison Olson
Sales Representative
- efoster@seagate.com
+ addison.olson28@example.com
+ (223)-399-7637
1
- Sales Manager
+ Sandra Neal
- Robin Smith
- robin.smith@globalsolutions.example.com
+ Sales Manager
+ sandra.neal80@example.com
+ (430)-371-7293
- Financial Manager
+ Julie Richards
- Morgan Rose
- morgan.rose@globalsolutions.example.com
+ Financial Manager
+ julie.richards84@example.com
+ (225)-148-7811
- Knowledge Manager
+ Travis Mendoza
- Kevin Clarke
- kevin.clarke@globalsolutions.example.com
-
-
- Arthur Gomez
-
- Software Developer
- 1
-
+ Knowledge Manager
+ travis.mendoza24@example.com
+ (840)-944-8661
-
-
- Chief Executive Officer (CEO)
- Mark Davis
- mark.davis@yourcompany.example.com
+ Chester Reed
+
+ Chief Executive Officer (CEO)
+
+ chester.reed79@example.com
+ (979)-904-8902
-
-
- Chief Operations Officer (COO)
- Roger Scott
- roger.scott@yourcompany.example.com
+ Dwayne Newman
+ Chief Operations Officer (COO)
+
+
+ dwayne.newman28@example.com
+ (614)-177-4937
diff --git a/odoo/addons/base/data/res_partner_image_demo.xml b/odoo/addons/base/data/res_partner_image_demo.xml
index 541f38ea513..a74973eedb4 100644
--- a/odoo/addons/base/data/res_partner_image_demo.xml
+++ b/odoo/addons/base/data/res_partner_image_demo.xml
@@ -3,95 +3,103 @@
-
+
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
diff --git a/odoo/addons/base/data/res_users_demo.xml b/odoo/addons/base/data/res_users_demo.xml
index 6801ef989fe..faee5b8f40b 100644
--- a/odoo/addons/base/data/res_users_demo.xml
+++ b/odoo/addons/base/data/res_users_demo.xml
@@ -3,15 +3,17 @@
- Demo User
+ Marc Brown
- demo@yourcompany.example.com
YourCompany
- Avenue des Dessus-de-Lives, 2
- Namur (Loyers)
- 5101
-
+ 3575 Buena Vista Avenue
+ Eugene
+
+ 97401
+
+ mark.brown23@example.com
+ (441)-695-2334
@@ -38,6 +40,7 @@
+ Mitchell Stephens
YourCompany
215 Vine St
Scranton
@@ -53,15 +56,18 @@
- Demo Portal User
- demo.portal@yourcompany.example.com
+ Joel Willis
+ joel.willis63@example.com
- Vivegnis
- 4683
-
+ 858 Lynn Street
+ Bayonne
+
+ 07002
+
YourCompany
- Rue Cesar de Paepe, 43
+
+ (683)-556-5104
diff --git a/odoo/addons/base/static/img/partner_demo_portal.jpg b/odoo/addons/base/static/img/partner_demo_portal.jpg
new file mode 100644
index 00000000000..8a5b63e7d83
Binary files /dev/null and b/odoo/addons/base/static/img/partner_demo_portal.jpg differ
diff --git a/odoo/addons/base/static/img/partner_root-image.jpg b/odoo/addons/base/static/img/partner_root-image.jpg
index 72590f5c2d1..6438e80b9b5 100644
Binary files a/odoo/addons/base/static/img/partner_root-image.jpg and b/odoo/addons/base/static/img/partner_root-image.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_1-image.jpg b/odoo/addons/base/static/img/res_partner_1-image.jpg
deleted file mode 100644
index df71b44f975..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_1-image.jpg and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_1-image.png b/odoo/addons/base/static/img/res_partner_1-image.png
new file mode 100644
index 00000000000..3e9d76fa33d
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_1-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_12-image.jpg b/odoo/addons/base/static/img/res_partner_12-image.jpg
deleted file mode 100644
index 27b85e0ea1e..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_12-image.jpg and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_12-image.png b/odoo/addons/base/static/img/res_partner_12-image.png
new file mode 100644
index 00000000000..35e86d3d238
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_12-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_18-image.png b/odoo/addons/base/static/img/res_partner_18-image.png
index a58db29f763..233cfec3c93 100644
Binary files a/odoo/addons/base/static/img/res_partner_18-image.png and b/odoo/addons/base/static/img/res_partner_18-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_2-image.jpg b/odoo/addons/base/static/img/res_partner_2-image.jpg
deleted file mode 100644
index 4a9ff1ac786..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_2-image.jpg and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_2-image.png b/odoo/addons/base/static/img/res_partner_2-image.png
new file mode 100644
index 00000000000..588436e2787
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_2-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_3-image.png b/odoo/addons/base/static/img/res_partner_3-image.png
index 1183937b953..46e45b50ae7 100644
Binary files a/odoo/addons/base/static/img/res_partner_3-image.png and b/odoo/addons/base/static/img/res_partner_3-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_4-image.png b/odoo/addons/base/static/img/res_partner_4-image.png
index 8a656008e59..1af9ef30457 100644
Binary files a/odoo/addons/base/static/img/res_partner_4-image.png and b/odoo/addons/base/static/img/res_partner_4-image.png differ
diff --git a/odoo/addons/base/static/img/res_partner_address_1-image.png b/odoo/addons/base/static/img/res_partner_address_1-image.png
deleted file mode 100644
index f3a4c47f877..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_1-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_1.jpg b/odoo/addons/base/static/img/res_partner_address_1.jpg
new file mode 100644
index 00000000000..8004cc41119
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_1.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_10-image.png b/odoo/addons/base/static/img/res_partner_address_10-image.png
deleted file mode 100644
index 8bfa12b77c3..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_10-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_10.jpg b/odoo/addons/base/static/img/res_partner_address_10.jpg
new file mode 100644
index 00000000000..d5d73910084
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_10.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_11-image.png b/odoo/addons/base/static/img/res_partner_address_11-image.png
deleted file mode 100644
index 7b35d5587e0..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_11-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_11.jpg b/odoo/addons/base/static/img/res_partner_address_11.jpg
new file mode 100644
index 00000000000..41dca98aead
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_11.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_13-image.png b/odoo/addons/base/static/img/res_partner_address_13-image.png
deleted file mode 100644
index 76522fb3e26..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_13-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_13.jpg b/odoo/addons/base/static/img/res_partner_address_13.jpg
new file mode 100644
index 00000000000..bf1dc8c1bec
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_13.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_14-image.png b/odoo/addons/base/static/img/res_partner_address_14-image.png
deleted file mode 100644
index 171022ee28d..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_14-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_14.jpg b/odoo/addons/base/static/img/res_partner_address_14.jpg
new file mode 100644
index 00000000000..c0e9afee2c0
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_14.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_15-image.png b/odoo/addons/base/static/img/res_partner_address_15-image.png
deleted file mode 100644
index ea0e5f49aaa..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_15-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_15.jpg b/odoo/addons/base/static/img/res_partner_address_15.jpg
new file mode 100644
index 00000000000..52c1920c649
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_15.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_16-image.png b/odoo/addons/base/static/img/res_partner_address_16-image.png
deleted file mode 100644
index 82055c17481..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_16-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_16.jpg b/odoo/addons/base/static/img/res_partner_address_16.jpg
new file mode 100644
index 00000000000..c2e4428651e
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_16.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_17-image.png b/odoo/addons/base/static/img/res_partner_address_17-image.png
deleted file mode 100644
index 8fbf90c847e..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_17-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_17.jpg b/odoo/addons/base/static/img/res_partner_address_17.jpg
new file mode 100644
index 00000000000..a6a2e5f839a
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_17.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_18-image.png b/odoo/addons/base/static/img/res_partner_address_18-image.png
deleted file mode 100644
index 8dfe300e1e3..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_18-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_18.jpg b/odoo/addons/base/static/img/res_partner_address_18.jpg
new file mode 100644
index 00000000000..f3758fcb82d
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_18.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_2-image.png b/odoo/addons/base/static/img/res_partner_address_2-image.png
deleted file mode 100644
index 3ca35173570..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_2-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_2.jpg b/odoo/addons/base/static/img/res_partner_address_2.jpg
new file mode 100644
index 00000000000..dcbaf260cc0
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_2.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_24-image.png b/odoo/addons/base/static/img/res_partner_address_24-image.png
deleted file mode 100644
index 7f176bee063..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_24-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_24.jpg b/odoo/addons/base/static/img/res_partner_address_24.jpg
new file mode 100644
index 00000000000..3e5f9457e47
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_24.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_25-image.png b/odoo/addons/base/static/img/res_partner_address_25-image.png
deleted file mode 100644
index e508b59d3c6..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_25-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_25.jpg b/odoo/addons/base/static/img/res_partner_address_25.jpg
new file mode 100644
index 00000000000..6c3e004c168
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_25.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_27-image.png b/odoo/addons/base/static/img/res_partner_address_27-image.png
deleted file mode 100644
index 3bcc8df87d7..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_27-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_27.jpg b/odoo/addons/base/static/img/res_partner_address_27.jpg
new file mode 100644
index 00000000000..5c3569b62fc
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_27.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_28-image.png b/odoo/addons/base/static/img/res_partner_address_28-image.png
deleted file mode 100644
index 12856052b0d..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_28-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_28.jpg b/odoo/addons/base/static/img/res_partner_address_28.jpg
new file mode 100644
index 00000000000..fdf962529f3
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_28.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_3.jpg b/odoo/addons/base/static/img/res_partner_address_3.jpg
new file mode 100644
index 00000000000..cf30fdf3679
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_3.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_30-image.png b/odoo/addons/base/static/img/res_partner_address_30-image.png
deleted file mode 100644
index 7a8186b7903..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_30-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_30.jpg b/odoo/addons/base/static/img/res_partner_address_30.jpg
new file mode 100644
index 00000000000..e6e223faca8
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_30.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_31.jpg b/odoo/addons/base/static/img/res_partner_address_31.jpg
new file mode 100644
index 00000000000..ecead1fae72
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_31.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_32-image.png b/odoo/addons/base/static/img/res_partner_address_32-image.png
deleted file mode 100644
index 7da8761aaef..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_32-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_32.jpg b/odoo/addons/base/static/img/res_partner_address_32.jpg
new file mode 100644
index 00000000000..502e684746b
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_32.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_33-image.png b/odoo/addons/base/static/img/res_partner_address_33-image.png
deleted file mode 100644
index b56304c8efe..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_33-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_33.jpg b/odoo/addons/base/static/img/res_partner_address_33.jpg
new file mode 100644
index 00000000000..c6009f9eb95
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_33.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_34-image.png b/odoo/addons/base/static/img/res_partner_address_34-image.png
deleted file mode 100644
index 8725d743c58..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_34-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_34.jpg b/odoo/addons/base/static/img/res_partner_address_34.jpg
new file mode 100644
index 00000000000..44ebebd24ef
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_34.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_4-image.png b/odoo/addons/base/static/img/res_partner_address_4-image.png
deleted file mode 100644
index fa0f846c8fc..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_4-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_4.jpg b/odoo/addons/base/static/img/res_partner_address_4.jpg
new file mode 100644
index 00000000000..9358491105b
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_4.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_5-image.png b/odoo/addons/base/static/img/res_partner_address_5-image.png
deleted file mode 100644
index db074e864c6..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_5-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_5.jpg b/odoo/addons/base/static/img/res_partner_address_5.jpg
new file mode 100644
index 00000000000..8a9edd8d12b
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_5.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_address_7-image.png b/odoo/addons/base/static/img/res_partner_address_7-image.png
deleted file mode 100644
index d7996627cd4..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_address_7-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_address_7.jpg b/odoo/addons/base/static/img/res_partner_address_7.jpg
new file mode 100644
index 00000000000..3a2b514c33b
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_address_7.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_main1-image.png b/odoo/addons/base/static/img/res_partner_main1-image.png
deleted file mode 100644
index ca64a2d598b..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_main1-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_main1.jpg b/odoo/addons/base/static/img/res_partner_main1.jpg
new file mode 100644
index 00000000000..cfc6f311c55
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_main1.jpg differ
diff --git a/odoo/addons/base/static/img/res_partner_main2-image.png b/odoo/addons/base/static/img/res_partner_main2-image.png
deleted file mode 100644
index f056a0c3ce8..00000000000
Binary files a/odoo/addons/base/static/img/res_partner_main2-image.png and /dev/null differ
diff --git a/odoo/addons/base/static/img/res_partner_main2.jpg b/odoo/addons/base/static/img/res_partner_main2.jpg
new file mode 100644
index 00000000000..c76f3f51263
Binary files /dev/null and b/odoo/addons/base/static/img/res_partner_main2.jpg differ
diff --git a/odoo/addons/base/static/img/user_demo-image.jpg b/odoo/addons/base/static/img/user_demo-image.jpg
index 47ccb5c0a01..62ea75fb8f0 100644
Binary files a/odoo/addons/base/static/img/user_demo-image.jpg and b/odoo/addons/base/static/img/user_demo-image.jpg differ
diff --git a/odoo/addons/base/tests/test_api.py b/odoo/addons/base/tests/test_api.py
index 1a8476d39b5..270a8d75df4 100644
--- a/odoo/addons/base/tests/test_api.py
+++ b/odoo/addons/base/tests/test_api.py
@@ -76,7 +76,7 @@ class TestAPI(common.TransactionCase):
@mute_logger('odoo.models')
def test_05_immutable(self):
""" Check that a recordset remains the same, even after updates. """
- domain = [('name', 'ilike', 'j')]
+ domain = [('name', 'ilike', 'g')]
partners = self.env['res.partner'].search(domain)
self.assertTrue(partners)
ids = partners.ids
@@ -136,7 +136,7 @@ class TestAPI(common.TransactionCase):
@mute_logger('odoo.models')
def test_40_new_new(self):
""" Call new-style methods in the new API style. """
- partners = self.env['res.partner'].search([('name', 'ilike', 'j')])
+ partners = self.env['res.partner'].search([('name', 'ilike', 'g')])
self.assertTrue(partners)
# call method write on partners itself, and check its effect
@@ -147,7 +147,7 @@ class TestAPI(common.TransactionCase):
@mute_logger('odoo.models')
def test_45_new_new(self):
""" Call new-style methods on records (new API style). """
- partners = self.env['res.partner'].search([('name', 'ilike', 'j')])
+ partners = self.env['res.partner'].search([('name', 'ilike', 'g')])
self.assertTrue(partners)
# call method write on partner records, and check its effects
@@ -291,29 +291,29 @@ class TestAPI(common.TransactionCase):
# reading ONE partner should fetch them ALL
for partner in partners:
- partner.country_id
+ partner.state_id
break
partner_ids_with_field = [partner.id
for partner in partners
- if 'country_id' in partner._cache]
+ if 'state_id' in partner._cache]
self.assertItemsEqual(partner_ids_with_field, partners.ids)
- # partners' countries are ready for prefetching
- country_ids = {cid
+ # partners' states are ready for prefetching
+ state_ids = {sid
for partner in partners
- for cid in partner._cache['country_id']}
- self.assertTrue(len(country_ids) > 1)
- self.assertItemsEqual(country_ids, partners._prefetch['res.country'])
+ for sid in partner._cache['state_id']}
+ self.assertTrue(len(state_ids) > 1)
+ self.assertItemsEqual(state_ids, partners._prefetch['res.country.state'])
# reading ONE partner country should fetch ALL partners' countries
for partner in partners:
- if partner.country_id:
- partner.country_id.name
+ if partner.state_id:
+ partner.state_id.name
break
- country_ids_with_field = [country.id
- for country in partners.mapped('country_id')
- if 'name' in country._cache]
- self.assertItemsEqual(country_ids_with_field, country_ids)
+ state_ids_with_field = [state.id
+ for state in partners.mapped('state_id')
+ if 'name' in state._cache]
+ self.assertItemsEqual(state_ids_with_field, state_ids)
@mute_logger('odoo.models')
def test_60_prefetch_object(self):
diff --git a/odoo/addons/base/tests/test_expression.py b/odoo/addons/base/tests/test_expression.py
index e047a7acad3..9f628054f02 100644
--- a/odoo/addons/base/tests/test_expression.py
+++ b/odoo/addons/base/tests/test_expression.py
@@ -215,15 +215,15 @@ class TestExpression(TransactionCase):
Partner = self.env['res.partner']
# testing equality with name
- partners = Partner.search([('parent_id', '=', 'Agrolait')])
+ partners = Partner.search([('parent_id', '=', 'Deco Addict')])
self.assertTrue(partners)
# testing the in operator with name
- partners = Partner.search([('parent_id', 'in', 'Agrolait')])
+ partners = Partner.search([('parent_id', 'in', 'Deco Addict')])
self.assertTrue(partners)
# testing the in operator with a list of names
- partners = Partner.search([('parent_id', 'in', ['Agrolait', 'ASUStek'])])
+ partners = Partner.search([('parent_id', 'in', ['Deco Addict', 'Wood Corner'])])
self.assertTrue(partners)
# check if many2one works with empty search list
@@ -545,10 +545,10 @@ class TestExpression(TransactionCase):
def test_like_wildcards(self):
# check that =like/=ilike expressions are working on an untranslated field
Partner = self.env['res.partner']
- partners = Partner.search([('name', '=like', 'A_U_TeK')])
- self.assertTrue(len(partners) == 1, "Must match one partner (ASUSTeK)")
- partners = Partner.search([('name', '=ilike', 'c%')])
- self.assertTrue(len(partners) >= 1, "Must match one partner (China Export)")
+ partners = Partner.search([('name', '=like', 'W_od_C_rn_r')])
+ self.assertTrue(len(partners) == 1, "Must match one partner (Wood Corner)")
+ partners = Partner.search([('name', '=ilike', 'G%')])
+ self.assertTrue(len(partners) >= 1, "Must match one partner (Gemini Furniture)")
# check that =like/=ilike expressions are working on translated field
Country = self.env['res.country']
@@ -612,7 +612,7 @@ class TestExpression(TransactionCase):
""" Check that we can exclude translated fields (bug lp:1071710) """
# first install french language
self.env['ir.translation'].load_module_terms(['base'], ['fr_FR'])
-
+ self.env.ref('base.res_partner_2').country_id = self.env.ref('base.be')
# actual test
Country = self.env['res.country']
be = self.env.ref('base.be')
@@ -621,13 +621,13 @@ class TestExpression(TransactionCase):
# indirect search via m2o
Partner = self.env['res.partner']
- agrolait = Partner.search([('name', '=', 'Agrolait')])
+ deco_addict = Partner.search([('name', '=', 'Deco Addict')])
not_be = Partner.search([('country_id', '!=', 'Belgium')])
- self.assertNotIn(agrolait, not_be)
+ self.assertNotIn(deco_addict, not_be)
not_be = Partner.with_context(lang='fr_FR').search([('country_id', '!=', 'Belgique')])
- self.assertNotIn(agrolait, not_be)
+ self.assertNotIn(deco_addict, not_be)
def test_or_with_implicit_and(self):
# Check that when using expression.OR on a list of domains with at least one
diff --git a/odoo/addons/test_new_api/static/tests/x2many.js b/odoo/addons/test_new_api/static/tests/x2many.js
index d256d026325..a4cb4be9d88 100644
--- a/odoo/addons/test_new_api/static/tests/x2many.js
+++ b/odoo/addons/test_new_api/static/tests/x2many.js
@@ -62,15 +62,15 @@ odoo.define('web.test.x2many', function (require) {
trigger: '.tab-pane:eq(2).active .o_field_x2many_list_row_add a'
}, {
content: "select Admin",
- trigger: 'tr:has(td:containsExact(Administrator)) .o_list_record_selector input[type="checkbox"]'
+ trigger: 'tr:has(td:containsExact(Mitchell Stephens)) .o_list_record_selector input[type="checkbox"]'
}, {
content: "save selected participants",
trigger: '.o_select_button',
- extra_trigger: 'tr:has(td:containsExact(Administrator)) .o_list_record_selector input[type="checkbox"]:propChecked',
+ extra_trigger: 'tr:has(td:containsExact(Mitchell Stephens)) .o_list_record_selector input[type="checkbox"]:propChecked',
}, { // save
content: "save discussion",
trigger: 'button.o_form_button_save',
- extra_trigger: '.tab-pane:eq(2) .o_field_widget tbody tr:has(td:containsExact(Administrator))',
+ extra_trigger: '.tab-pane:eq(2) .o_field_widget tbody tr:has(td:containsExact(Mitchell Stephens))',
}, { // edit
content: "edit discussion",
trigger: 'button.o_form_button_edit',
@@ -91,7 +91,7 @@ odoo.define('web.test.x2many', function (require) {
}, { // add message b
content: "create new message b",
trigger: '.tab-pane:eq(0) .o_field_x2many_list_row_add a',
- extra_trigger: '.o_web_client:has(textarea[name="message_concat"]:propValue([test] Administrator:a))',
+ extra_trigger: '.o_web_client:has(textarea[name="message_concat"]:propValue([test] Mitchell Stephens:a))',
}, {
content: "insert body b",
trigger: 'textarea[name="body"]:first',
@@ -103,7 +103,7 @@ odoo.define('web.test.x2many', function (require) {
}, { // change content to trigger on change
content: "insert content",
trigger: 'input.o_required_modifier',
- extra_trigger: 'textarea[name="message_concat"]:first:propValue([test] Administrator:a\n[test] Administrator:b)',
+ extra_trigger: 'textarea[name="message_concat"]:first:propValue([test] Mitchell Stephens:a\n[test] Mitchell Stephens:b)',
run: 'text test_trigger',
}, {
content: "blur the content field",
@@ -111,7 +111,7 @@ odoo.define('web.test.x2many', function (require) {
run: 'text test_trigger',
}, {
content: "check onchange",
- trigger: 'textarea[name="message_concat"]:first:propValue([test_trigger] Administrator:a\n[test_trigger] Administrator:b)',
+ trigger: 'textarea[name="message_concat"]:first:propValue([test_trigger] Mitchell Stephens:a\n[test_trigger] Mitchell Stephens:b)',
run: function () {},
}, { // change message b
content: "edit message b",
@@ -128,7 +128,7 @@ odoo.define('web.test.x2many', function (require) {
}, { // add message c
content: "create new message c",
trigger: '.tab-pane:eq(0) .o_field_x2many_list_row_add a',
- extra_trigger: 'textarea[name="message_concat"]:propValue([test_trigger] Administrator:a\n[test_trigger] Administrator:bbb)',
+ extra_trigger: 'textarea[name="message_concat"]:propValue([test_trigger] Mitchell Stephens:a\n[test_trigger] Mitchell Stephens:bbb)',
}, {
content: "insert body",
trigger: 'textarea[name="body"]:first',
@@ -146,11 +146,11 @@ odoo.define('web.test.x2many', function (require) {
trigger: '.tab-pane:eq(2).active .o_field_x2many_list_row_add a',
}, {
content: "select Demo User",
- trigger: 'tr:has(td:containsExact(Demo User)) .o_list_record_selector input[type="checkbox"]',
+ trigger: 'tr:has(td:containsExact(Marc Brown)) .o_list_record_selector input[type="checkbox"]',
}, {
content: "save selected participants",
trigger: '.o_select_button',
- extra_trigger: 'tr:has(td:containsExact(Demo User)) .o_list_record_selector input[type="checkbox"]:propChecked',
+ extra_trigger: 'tr:has(td:containsExact(Marc Brown)) .o_list_record_selector input[type="checkbox"]:propChecked',
}, { // save
content: "save discussion",
trigger: 'button.o_form_button_save',
@@ -162,7 +162,7 @@ odoo.define('web.test.x2many', function (require) {
run: function () {}, // it's a check
}, {
content: "check data 2",
- trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tr:has(td:containsExact(bbb)):has(td:containsExact([test_trigger] Administrator)))',
+ trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tr:has(td:containsExact(bbb)):has(td:containsExact([test_trigger] Mitchell Stephens)))',
run: function () {}, // it's a check
}, {
content: "check data 3",
@@ -219,18 +219,18 @@ odoo.define('web.test.x2many', function (require) {
}, {
content: "open the many2one to select another user",
trigger: '.o_input_dropdown > input',
- run: 'text Demo',
+ run: 'text Marc',
}, {
content: "select another user",
- trigger: '.ui-autocomplete li:contains(Demo User)',
+ trigger: '.ui-autocomplete li:contains(Marc Brown)',
in_modal: false,
}, {
content: "test one2many's line onchange after many2one",
- trigger: '.o_field_widget:contains([test_trigger] Demo User)',
+ trigger: '.o_field_widget:contains([test_trigger] Marc Brown)',
run: function () {}, // it's a check
}, {
content: "test one2many field not triggered onchange",
- trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger] Administrator:e)',
+ trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger] Mitchell Stephens:e)',
in_modal: false,
run: function () {}, // don't change texarea content
}, {
@@ -238,11 +238,11 @@ odoo.define('web.test.x2many', function (require) {
trigger: '.modal-footer button:contains(Save):contains(Close)'
}, {
content: "test one2many triggered the onchange on save for the line",
- trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tbody tr td.o_readonly_modifier:contains([test_trigger] Demo User))',
+ trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tbody tr td.o_readonly_modifier:contains([test_trigger] Marc Brown))',
run: function () {}, // it's a check
}, {
content: "test one2many triggered the onchange on save",
- trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger] Demo User:e)',
+ trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger] Marc Brown:e)',
run: function () {}, // don't change texarea content
}, { // remove
content: "remove b",
@@ -266,7 +266,7 @@ odoo.define('web.test.x2many', function (require) {
run: function () {}, // it's a check
}, {
content: "check data 6",
- trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tbody tr:has(td:containsExact([test_trigger] Administrator)):has(td:containsExact(aaa)))',
+ trigger: '.o_content:has(.tab-pane:eq(0) .o_field_widget tbody tr:has(td:containsExact([test_trigger] Mitchell Stephens)):has(td:containsExact(aaa)))',
run: function () {}, // it's a check
}, {
content: "check data 7",
@@ -284,14 +284,14 @@ odoo.define('web.test.x2many', function (require) {
content: "select another user",
trigger: '.o_field_many2one .o_input_dropdown > input',
extra_trigger: 'body:has(.modal) .tab-pane:eq(0) .o_field_widget tbody tr:has(td:containsExact(d))',
- run: 'text Demo',
+ run: 'text Marc',
}, {
content: "select demo user",
- trigger: '.ui-autocomplete li a:contains(Demo User)',
+ trigger: '.ui-autocomplete li a:contains(Marc Brown)',
in_modal: false,
}, {
content: "test one2many's line onchange after many2one",
- trigger: '.o_field_widget:contains([test_trigger] Demo User)',
+ trigger: '.o_field_widget:contains([test_trigger] Marc Brown)',
run: function () {}, // it's a check
}, {
content: "insert body",
@@ -307,7 +307,7 @@ odoo.define('web.test.x2many', function (require) {
extra_trigger: '.tab-pane:eq(0) .o_field_widget tbody:has(tr td:containsExact(ddd))',
}, { // check onchange data
content: "check data 8",
- trigger: 'textarea[name="message_concat"]:propValueContains([test_trigger] Administrator:aaa\n[test_trigger] Administrator:c\n[test_trigger] Administrator:d\n[test_trigger] Demo User:ddd)',
+ trigger: 'textarea[name="message_concat"]:propValueContains([test_trigger] Mitchell Stephens:aaa\n[test_trigger] Mitchell Stephens:c\n[test_trigger] Mitchell Stephens:d\n[test_trigger] Marc Brown:ddd)',
run: function () {}, // don't change texarea content
}, {
content: "check data 9",
@@ -380,13 +380,13 @@ odoo.define('web.test.x2many', function (require) {
}, {
content: "open the many2one to select an other user",
trigger: '.o_list_view .o_field_many2one[name="author"] .o_input_dropdown > input',
- run: 'text Demo',
+ run: 'text Marc',
}, {
content: "select an other user",
- trigger: '.ui-autocomplete li a:contains(Demo User)',
+ trigger: '.ui-autocomplete li a:contains(Marc Brown)',
}, {
content: "test one2many's line onchange after many2one",
- trigger: '.o_list_view td:contains([test_trigger2] Demo User)',
+ trigger: '.o_list_view td:contains([test_trigger2] Marc Brown)',
run: function () {}, // don't blur the many2one
}, {
content: "change text value",
@@ -398,7 +398,7 @@ odoo.define('web.test.x2many', function (require) {
run: 'click'
}, {
content: "test one2many onchange",
- trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger2] Demo User:ccccc)',
+ trigger: 'textarea[name="message_concat"]:first:propValueContains([test_trigger2] Marc Brown:ccccc)',
run: function () {}, // don't change texarea content
}, {
content: "click outside to trigger one2many onchange",
@@ -411,7 +411,7 @@ odoo.define('web.test.x2many', function (require) {
trigger: '.o_list_view .o_data_row td.o_list_record_remove button:visible:last',
}, {
content: "test one2many onchange after delete",
- trigger: '.o_content:not(:has(textarea[name="message_concat"]:propValueContains(Administrator:d)))',
+ trigger: '.o_content:not(:has(textarea[name="message_concat"]:propValueContains(Mitchell Stephens:d)))',
run: function () {},
}, { // save
content: "save discussion",
@@ -419,7 +419,7 @@ odoo.define('web.test.x2many', function (require) {
extra_trigger: 'body:not(:has(tr:has(td:containsExact(d))))',
}, { // check saved data
content: "check data 10",
- trigger: '.o_field_text:containsExact([test_trigger2] Administrator:aaa\n[test_trigger2] Demo User:ccccc)',
+ trigger: '.o_field_text:containsExact([test_trigger2] Mitchell Stephens:aaa\n[test_trigger2] Marc Brown:ccccc)',
run: function () {}, // don't change texarea content
}, {
content: "check data 11",
@@ -443,7 +443,7 @@ odoo.define('web.test.x2many', function (require) {
extra_trigger: 'textarea[name="body"]:first:propValueContains(eee)',
}, { // check saved data
content: "check data 12",
- trigger: '.o_field_text[name="message_concat"]:containsExact([test_trigger2] Administrator:aaa\n[test_trigger2] Demo User:ccccc\n[test_trigger2] Administrator:eee)',
+ trigger: '.o_field_text[name="message_concat"]:containsExact([test_trigger2] Mitchell Stephens:aaa\n[test_trigger2] Marc Brown:ccccc\n[test_trigger2] Mitchell Stephens:eee)',
run: function () {}, // it's a check
}, {
content: "check data 13",
diff --git a/odoo/addons/test_new_api/tests/test_new_fields.py b/odoo/addons/test_new_api/tests/test_new_fields.py
index fc117e7ced3..1b458fa604d 100644
--- a/odoo/addons/test_new_api/tests/test_new_fields.py
+++ b/odoo/addons/test_new_api/tests/test_new_fields.py
@@ -802,7 +802,7 @@ class TestFields(common.TransactionCase):
def test_50_search_many2one(self):
""" test search through a path of computed fields"""
messages = self.env['test_new_api.message'].search(
- [('author_partner.name', '=', 'Demo User')])
+ [('author_partner.name', '=', 'Marc Brown')])
self.assertEqual(messages, self.env.ref('test_new_api.message_0_1'))
def test_60_x2many_domain(self):
diff --git a/odoo/addons/test_new_api/tests/test_onchange.py b/odoo/addons/test_new_api/tests/test_onchange.py
index 7caf433a467..2a67b28fca5 100644
--- a/odoo/addons/test_new_api/tests/test_onchange.py
+++ b/odoo/addons/test_new_api/tests/test_onchange.py
@@ -440,7 +440,7 @@ class TestOnChange(common.TransactionCase):
onchange_result = {
'message_name': 'Hey dude!',
- 'message_currency': (1, 'Administrator')
+ 'message_currency': (1, 'Mitchell Stephens')
}
self.env.cache.invalidate()