pull/442/head
by-kuzey 1 year ago
parent 4d59ed5b2b
commit e849c4879c

@ -0,0 +1,13 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import controllers
from . import models
from . import populate
from . import report
from . import wizard
def post_init(env):
"""Rewrite ICP's to force groups"""
env['ir.config_parameter'].init(force=True)

@ -0,0 +1,94 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Base',
'version': '1.3',
'category': 'Hidden',
'description': """
The kernel of Odoo, needed for all installation.
===================================================
""",
'data': [
'data/res_bank.xml',
'data/res.lang.csv',
'data/res_lang_data.xml',
'data/res_partner_data.xml',
'data/res_currency_data.xml',
'data/res_company_data.xml',
'data/res_users_data.xml',
'data/report_paperformat_data.xml',
'data/res_country_data.xml',
'data/ir_demo_data.xml',
'security/base_groups.xml',
'security/base_security.xml',
'views/base_menus.xml',
'views/decimal_precision_views.xml',
'views/res_config_views.xml',
'data/res.country.state.csv',
'views/ir_actions_views.xml',
'views/ir_asset_views.xml',
'views/ir_config_parameter_views.xml',
'views/ir_cron_views.xml',
'views/ir_cron_trigger_views.xml',
'views/ir_filters_views.xml',
'views/ir_mail_server_views.xml',
'views/ir_model_views.xml',
'views/ir_attachment_views.xml',
'views/ir_rule_views.xml',
'views/ir_sequence_views.xml',
'views/ir_ui_menu_views.xml',
'views/ir_ui_view_views.xml',
'views/ir_default_views.xml',
'data/ir_cron_data.xml',
'report/ir_model_report.xml',
'report/ir_model_templates.xml',
'views/ir_logging_views.xml',
'views/ir_qweb_widget_templates.xml',
'views/ir_module_views.xml',
'data/ir_module_category_data.xml',
'data/ir_module_module.xml',
'report/ir_module_reports.xml',
'report/ir_module_report_templates.xml',
'wizard/base_module_update_views.xml',
'wizard/base_language_install_views.xml',
'wizard/base_import_language_views.xml',
'wizard/base_module_upgrade_views.xml',
'wizard/base_module_uninstall_views.xml',
'wizard/base_export_language_views.xml',
'wizard/base_partner_merge_views.xml',
'data/ir_demo_failure_data.xml',
'views/ir_profile_views.xml',
'views/res_company_views.xml',
'views/res_lang_views.xml',
'views/res_partner_views.xml',
'views/res_bank_views.xml',
'views/res_country_views.xml',
'views/res_currency_views.xml',
'views/res_users_views.xml',
'views/res_users_identitycheck_views.xml',
'views/ir_property_views.xml',
'views/res_config_settings_views.xml',
'views/report_paperformat_views.xml',
'security/ir.model.access.csv',
],
'demo': [
'data/res_users_demo.xml',
'data/res_partner_bank_demo.xml',
'data/res_currency_demo.xml',
'data/res_currency_rate_demo.xml',
'data/res_bank_demo.xml',
'data/res_partner_demo.xml',
'data/res_partner_image_demo.xml',
],
'assets': {
'web.assets_tests': [
'base/static/tests/**/*',
],
},
'installable': True,
'auto_install': True,
'post_init_hook': 'post_init',
'license': 'LGPL-3',
}

@ -0,0 +1 @@
from . import rpc

@ -0,0 +1,155 @@
import re
import sys
import traceback
import xmlrpc.client
from datetime import date, datetime
from collections import defaultdict
from markupsafe import Markup
import odoo
from odoo.http import Controller, route, dispatch_rpc, request, Response
from odoo.fields import Date, Datetime, Command
from odoo.tools import lazy, ustr
from odoo.tools.misc import frozendict
# ==========================================================
# XML-RPC helpers
# ==========================================================
# XML-RPC fault codes. Some care must be taken when changing these: the
# constants are also defined client-side and must remain in sync.
# User code must use the exceptions defined in ``odoo.exceptions`` (not
# create directly ``xmlrpc.client.Fault`` objects).
RPC_FAULT_CODE_CLIENT_ERROR = 1 # indistinguishable from app. error.
RPC_FAULT_CODE_APPLICATION_ERROR = 1
RPC_FAULT_CODE_WARNING = 2
RPC_FAULT_CODE_ACCESS_DENIED = 3
RPC_FAULT_CODE_ACCESS_ERROR = 4
# 0 to 31, excluding tab, newline, and carriage return
CONTROL_CHARACTERS = dict.fromkeys(set(range(32)) - {9, 10, 13})
def xmlrpc_handle_exception_int(e):
if isinstance(e, odoo.exceptions.RedirectWarning):
fault = xmlrpc.client.Fault(RPC_FAULT_CODE_WARNING, str(e))
elif isinstance(e, odoo.exceptions.AccessError):
fault = xmlrpc.client.Fault(RPC_FAULT_CODE_ACCESS_ERROR, str(e))
elif isinstance(e, odoo.exceptions.AccessDenied):
fault = xmlrpc.client.Fault(RPC_FAULT_CODE_ACCESS_DENIED, str(e))
elif isinstance(e, odoo.exceptions.UserError):
fault = xmlrpc.client.Fault(RPC_FAULT_CODE_WARNING, str(e))
else:
info = sys.exc_info()
formatted_info = "".join(traceback.format_exception(*info))
fault = xmlrpc.client.Fault(RPC_FAULT_CODE_APPLICATION_ERROR, formatted_info)
return xmlrpc.client.dumps(fault, allow_none=None)
def xmlrpc_handle_exception_string(e):
if isinstance(e, odoo.exceptions.RedirectWarning):
fault = xmlrpc.client.Fault('warning -- Warning\n\n' + str(e), '')
elif isinstance(e, odoo.exceptions.MissingError):
fault = xmlrpc.client.Fault('warning -- MissingError\n\n' + str(e), '')
elif isinstance(e, odoo.exceptions.AccessError):
fault = xmlrpc.client.Fault('warning -- AccessError\n\n' + str(e), '')
elif isinstance(e, odoo.exceptions.AccessDenied):
fault = xmlrpc.client.Fault('AccessDenied', str(e))
elif isinstance(e, odoo.exceptions.UserError):
fault = xmlrpc.client.Fault('warning -- UserError\n\n' + str(e), '')
#InternalError
else:
info = sys.exc_info()
formatted_info = "".join(traceback.format_exception(*info))
fault = xmlrpc.client.Fault(odoo.tools.exception_to_unicode(e), formatted_info)
return xmlrpc.client.dumps(fault, allow_none=None, encoding=None)
class OdooMarshaller(xmlrpc.client.Marshaller):
dispatch = dict(xmlrpc.client.Marshaller.dispatch)
def dump_frozen_dict(self, value, write):
value = dict(value)
self.dump_struct(value, write)
# By default, in xmlrpc, bytes are converted to xmlrpc.client.Binary object.
# Historically, odoo is sending binary as base64 string.
# In python 3, base64.b64{de,en}code() methods now works on bytes.
# Convert them to str to have a consistent behavior between python 2 and python 3.
def dump_bytes(self, value, write):
self.dump_unicode(ustr(value), write)
def dump_datetime(self, value, write):
# override to marshall as a string for backwards compatibility
value = Datetime.to_string(value)
self.dump_unicode(value, write)
# convert date objects to strings in iso8061 format.
def dump_date(self, value, write):
value = Date.to_string(value)
self.dump_unicode(value, write)
def dump_lazy(self, value, write):
v = value._value
return self.dispatch[type(v)](self, v, write)
def dump_unicode(self, value, write):
# XML 1.0 disallows control characters, remove them otherwise they break clients
return super().dump_unicode(value.translate(CONTROL_CHARACTERS), write)
dispatch[frozendict] = dump_frozen_dict
dispatch[bytes] = dump_bytes
dispatch[datetime] = dump_datetime
dispatch[date] = dump_date
dispatch[lazy] = dump_lazy
dispatch[str] = dump_unicode
dispatch[Command] = dispatch[int]
dispatch[defaultdict] = dispatch[dict]
dispatch[Markup] = lambda self, value, write: self.dispatch[str](self, str(value), write)
# monkey-patch xmlrpc.client's marshaller
xmlrpc.client.Marshaller = OdooMarshaller
# ==========================================================
# RPC Controller
# ==========================================================
class RPC(Controller):
"""Handle RPC connections."""
def _xmlrpc(self, service):
"""Common method to handle an XML-RPC request."""
data = request.httprequest.get_data()
params, method = xmlrpc.client.loads(data)
result = dispatch_rpc(service, method, params)
return xmlrpc.client.dumps((result,), methodresponse=1, allow_none=False)
@route("/xmlrpc/<service>", auth="none", methods=["POST"], csrf=False, save_session=False)
def xmlrpc_1(self, service):
"""XML-RPC service that returns faultCode as strings.
This entrypoint is historical and non-compliant, but kept for
backwards-compatibility.
"""
try:
response = self._xmlrpc(service)
except Exception as error:
response = xmlrpc_handle_exception_string(error)
return Response(response=response, mimetype='text/xml')
@route("/xmlrpc/2/<service>", auth="none", methods=["POST"], csrf=False, save_session=False)
def xmlrpc_2(self, service):
"""XML-RPC service that returns faultCode as int."""
try:
response = self._xmlrpc(service)
except Exception as error:
response = xmlrpc_handle_exception_int(error)
return Response(response=response, mimetype='text/xml')
@route('/jsonrpc', type='json', auth="none", save_session=False)
def jsonrpc(self, service, method, args):
""" Method used by client APIs to contact OpenERP. """
return dispatch_rpc(service, method, args)

@ -0,0 +1,140 @@
-------------------------------------------------------------------------
-- Pure SQL
-------------------------------------------------------------------------
CREATE TABLE ir_actions (
id serial,
primary key(id)
);
CREATE TABLE ir_act_window (primary key(id)) INHERITS (ir_actions);
CREATE TABLE ir_act_report_xml (primary key(id)) INHERITS (ir_actions);
CREATE TABLE ir_act_url (primary key(id)) INHERITS (ir_actions);
CREATE TABLE ir_act_server (primary key(id)) INHERITS (ir_actions);
CREATE TABLE ir_act_client (primary key(id)) INHERITS (ir_actions);
CREATE TABLE res_users (
id serial NOT NULL,
-- No FK references below, will be added later by ORM
-- (when the destination rows exist)
company_id integer, -- references res_company,
partner_id integer, -- references res_partner,
active boolean default True,
create_date timestamp without time zone,
login varchar(64) NOT NULL UNIQUE,
password varchar default null,
primary key(id)
);
CREATE TABLE res_groups (
id serial NOT NULL,
name jsonb NOT NULL,
primary key(id)
);
CREATE TABLE ir_module_category (
id serial NOT NULL,
create_uid integer, -- references res_users on delete set null,
create_date timestamp without time zone,
write_date timestamp without time zone,
write_uid integer, -- references res_users on delete set null,
parent_id integer REFERENCES ir_module_category ON DELETE SET NULL,
name jsonb NOT NULL,
primary key(id)
);
CREATE TABLE ir_module_module (
id serial NOT NULL,
create_uid integer, -- references res_users on delete set null,
create_date timestamp without time zone,
write_date timestamp without time zone,
write_uid integer, -- references res_users on delete set null,
website character varying,
summary jsonb,
name character varying NOT NULL,
author character varying,
icon varchar,
state character varying(16),
latest_version character varying,
shortdesc jsonb,
category_id integer REFERENCES ir_module_category ON DELETE SET NULL,
description jsonb,
application boolean default False,
demo boolean default False,
web boolean DEFAULT FALSE,
license character varying(32),
sequence integer DEFAULT 100,
auto_install boolean default False,
to_buy boolean default False,
primary key(id)
);
CREATE TABLE ir_module_module_dependency (
id serial NOT NULL,
name character varying,
module_id integer REFERENCES ir_module_module ON DELETE cascade,
auto_install_required boolean DEFAULT true,
primary key(id)
);
CREATE TABLE ir_model_data (
id serial NOT NULL,
create_uid integer,
create_date timestamp without time zone DEFAULT (now() at time zone 'UTC'),
write_date timestamp without time zone DEFAULT (now() at time zone 'UTC'),
write_uid integer,
res_id integer,
noupdate boolean DEFAULT False,
name varchar NOT NULL,
module varchar NOT NULL,
model varchar NOT NULL,
primary key(id)
);
CREATE TABLE res_currency (
id serial,
name varchar NOT NULL,
symbol varchar NOT NULL,
primary key(id)
);
CREATE TABLE res_company (
id serial,
name varchar NOT NULL,
partner_id integer,
currency_id integer,
sequence integer,
create_date timestamp without time zone,
primary key(id)
);
CREATE TABLE res_partner (
id serial,
company_id integer,
create_date timestamp without time zone,
name varchar,
primary key(id)
);
---------------------------------
-- Default data
---------------------------------
insert into res_currency (id, name, symbol) VALUES (1, 'USD', '$');
insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('USD', 'base', 'res.currency', true, 1);
select setval('res_currency_id_seq', 1);
insert into res_company (id, name, partner_id, currency_id, create_date) VALUES (1, 'My Company', 1, 1, now() at time zone 'UTC');
insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('main_company', 'base', 'res.company', true, 1);
select setval('res_company_id_seq', 1);
insert into res_partner (id, name, company_id, create_date) VALUES (1, 'My Company', 1, now() at time zone 'UTC');
insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('main_partner', 'base', 'res.partner', true, 1);
select setval('res_partner_id_seq', 1);
insert into res_users (id, login, password, active, partner_id, company_id, create_date) VALUES (1, '__system__', NULL, false, 1, 1, now() at time zone 'UTC');
insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('user_root', 'base', 'res.users', true, 1);
select setval('res_users_id_seq', 1);
insert into res_groups (id, name) VALUES (1, '{"en_US": "Employee"}');
insert into ir_model_data (name, module, model, noupdate, res_id) VALUES ('group_user', 'base', 'res.groups', true, 1);
select setval('res_groups_id_seq', 1);

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="autovacuum_job" model="ir.cron">
<field name="name">Base: Auto-vacuum internal data</field>
<field name="model_id" ref="model_ir_autovacuum"/>
<field name="state">code</field>
<field name="code">model._run_vacuum_cleaner()</field>
<field name='interval_number'>1</field>
<field name='interval_type'>days</field>
<field name="numbercall">-1</field>
<field name="priority">3</field>
</record>
<record id="ir_cron_res_users_deletion" model="ir.cron">
<field name="name">Base: Portal Users Deletion</field>
<field name="model_id" ref="base.model_res_users_deletion"/>
<field name="state">code</field>
<field name="code">model._gc_portal_users()</field>
<field name='interval_number'>1</field>
<field name='interval_type'>days</field>
<field name="numbercall">-1</field>
</record>
</odoo>

@ -0,0 +1,37 @@
<odoo>
<record model="ir.actions.act_window" id="demo_force_install_action">
<field name="name">Load demo data</field>
<field name="res_model">ir.demo</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<record model="ir.ui.view" id="demo_force_install_form">
<field name="name">ir.demo.form</field>
<field name="model">ir.demo</field>
<field name="arch" type="xml">
<form>
<div class="row container">
<div class="col-12 text-center">
<div class="card text-white bg-danger mb-3 w-75 ml64">
<div class="card-header">
<span class="fa fa-2x fa-warning" t-translation="off">&amp;nbsp;</span>
<span class="text-white text-uppercase">Danger Zone</span>
</div>
<div class="card-body bg-transparent text-center">
<p>Demo data should only be used on test databases!
Once they are loaded, they cannot be removed!</p>
<p>Please confirm that you want to <b>irreversibly</b> make this database a demo database.</p>
</div>
</div>
</div>
</div>
<footer>
<button special="cancel" data-hotkey="x" string="Oops, no!" class="btn-primary"/>
<button name="install_demo" string="Yes, I understand the risks" type="object" class="btn-secondary" data-hotkey="q"/>
</footer>
</form>
</field>
</record>
</odoo>

@ -0,0 +1,71 @@
<odoo>
<record model="ir.actions.server" id="demo_failure_action">
<field name="name">Failed to install demo data for some modules, demo disabled</field>
<field name="model_id" ref="base.model_ir_demo_failure_wizard"/>
<field name="state">code</field>
<field name="code">
failures = env['ir.demo_failure'].search([
('wizard_id', '=', False),
])
record = model.create({
'failure_ids': [Command.set(failures.ids)],
})
action = {
'type': 'ir.actions.act_window',
'res_id': record.id,
'res_model': 'ir.demo_failure.wizard',
'target': 'new',
'views': [(env.ref('base.demo_failures_dialog').id, 'form')],
}
</field>
</record>
<record model="ir.ui.view" id="demo_failures_dialog">
<field name="name">Demo Failure Dialog</field>
<field name="model">ir.demo_failure.wizard</field>
<field name="arch" type="xml">
<form>
<h3>
The demonstration data of <field name="failures_count"/>
module(s) failed to install and were disabled
</h3>
<field name="failure_ids">
<tree>
<field name="module_id"/>
<field name="error"/>
</tree>
</field>
<footer>
<button string="Ok" class="oe_highlight" type="object" name="done" data-hotkey="q"/>
</footer>
</form>
</field>
</record>
<record model="ir.ui.view" id="demo_wizard_form_view">
<field name="name">Demo Failure Form</field>
<field name="model">ir.demo_failure</field>
<field name="arch" type="xml">
<form>
<sheet>
<group>
<group>
<field name="module_id"/>
<field name="wizard_id"/>
</group>
<group>
<field name="error"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.actions.todo" id="demo_failure_todo">
<field name="name">Demo Failure Notification</field>
<field name="sequence">1</field>
<field name="state">done</field>
<field name="action_id" ref="base.demo_failure_action"/>
</record>
</odoo>

@ -0,0 +1,181 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.module.category" id="module_category_hidden">
<field name="name">Technical</field>
<field name="sequence">60</field>
<field name="visible" eval="0" />
</record>
<record model="ir.module.category" id="module_category_accounting">
<field name="name">Accounting</field>
<field name="sequence">15</field>
</record>
<record model="ir.module.category" id="module_category_accounting_localizations">
<field name="name">Localization</field>
<field name="sequence">65</field>
<field name="visible" eval="0" />
<field name="parent_id" ref="module_category_accounting"/>
</record>
<record model="ir.module.category" id="module_category_payroll_localization">
<field name="name">Payroll Localization</field>
<field name="visible" eval="0" />
</record>
<record model="ir.module.category" id="module_category_accounting_localizations_account_charts">
<field name="parent_id" ref="module_category_accounting_localizations" />
<field name="name">Account Charts</field>
<field name="visible" eval="0" />
</record>
<record model="ir.module.category" id="module_category_user_type">
<field name="name">User types</field>
<field name="description">Helps you manage users.</field>
<field name="sequence">9</field>
</record>
<record model="ir.module.category" id="module_category_accounting_accounting">
<field name="name">Invoicing</field>
<field name="sequence">4</field>
</record>
<record model="ir.module.category" id="module_category_sales">
<field name="name">Sales</field>
<field name="sequence">5</field>
</record>
<record model="ir.module.category" id="module_category_human_resources">
<field name="name">Human Resources</field>
<field name="sequence">45</field>
</record>
<record model="ir.module.category" id="module_category_marketing">
<field name="name">Marketing</field>
<field name="sequence">40</field>
</record>
<record model="ir.module.category" id="module_category_manufacturing">
<field name="name">Manufacturing</field>
<field name="sequence">30</field>
</record>
<record model="ir.module.category" id="module_category_website">
<field name="name">Website</field>
<field name="sequence">35</field>
</record>
<record model="ir.module.category" id="module_category_theme">
<field name="name">Theme</field>
<field name="exclusive" eval="0"/>
<field name="sequence">50</field>
</record>
<record model="ir.module.category" id="module_category_administration">
<field name="name">Administration</field>
<field name="sequence">100</field>
<field name="parent_id" eval="False"/>
</record>
<record model="ir.module.category" id="module_category_human_resources_appraisals">
<field name="name">Appraisals</field>
<field name="description">A user without any rights on Appraisals will be able to see the application, create and manage appraisals for himself and the people he's manager of.</field>
<field name="sequence">15</field>
</record>
<record model="ir.module.category" id="module_category_sales_sign">
<field name="name">Sign</field>
<field name="description">Helps you sign and complete your documents easily.</field>
<field name="sequence">25</field>
</record>
<record model="ir.module.category" id="module_category_services">
<field name="name">Services</field>
<field name="sequence">10</field>
</record>
<record model="ir.module.category" id="module_category_services_helpdesk">
<field name="name">Helpdesk</field>
<field name="description">After-sales services</field>
<field name="sequence">14</field>
</record>
<record model="ir.module.category" id="module_category_services_appointment">
<field name="name">Appointment</field>
<field name="parent_id" ref="module_category_services"/>
</record>
<record model="ir.module.category" id="module_category_services_field_service">
<field name="name">Field Service</field>
<field name="parent_id" ref="module_category_services"/>
</record>
<record model="ir.module.category" id="module_category_inventory">
<field name="name">Inventory</field>
<field name="sequence">25</field>
</record>
<record model="ir.module.category" id="module_category_productivity">
<field name="name">Productivity</field>
<field name="sequence">50</field>
</record>
<record model="ir.module.category" id="module_category_customizations">
<field name="name">Customizations</field>
<field name="sequence">55</field>
</record>
<record model="ir.module.category" id="module_category_administration_administration">
<field name="name">Administration</field>
<field name="parent_id" ref="module_category_administration"/>
</record>
<record model="ir.module.category" id="module_category_usability">
<field name="name">Extra Rights</field>
<field name="sequence">101</field>
</record>
<record model="ir.module.category" id="module_category_extra">
<field name="name">Other Extra Rights</field>
<field name="sequence">102</field>
</record>
<!-- add applications to base groups -->
<record model="res.groups" id="group_erp_manager">
<field name="category_id" ref="module_category_administration_administration"/>
</record>
<record model="res.groups" id="group_system">
<field name="category_id" ref="module_category_administration_administration"/>
</record>
<record model="res.groups" id="group_user">
<field name="category_id" ref="module_category_user_type"/>
</record>
<record model="res.groups" id="group_multi_company">
<field name="category_id" ref="module_category_usability"/>
</record>
<record model="res.groups" id="group_multi_currency">
<field name="category_id" ref="module_category_usability"/>
</record>
<record model="res.groups" id="group_no_one">
<field name="category_id" ref="module_category_usability"/>
</record>
<record id="group_portal" model="res.groups">
<field name="category_id" ref="module_category_user_type"/>
</record>
<record id="group_public" model="res.groups">
<field name="category_id" ref="module_category_user_type"/>
</record>
<record id="group_partner_manager" model="res.groups">
<field name="category_id" ref="module_category_usability"/>
</record>
</data>
</odoo>

@ -0,0 +1,321 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record model="ir.module.module" id="base.module_web_studio">
<field name="name">web_studio</field>
<field name="shortdesc">Studio</field>
<field name="sequence">75</field>
<field name="category_id" ref="base.module_category_administration_administration"/>
<field name="application" eval="True"/>
<field name="summary">Create and Customize Applications</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/web_studio.png</field>
<field name="website">https://odoo.com/app/studio?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_timesheet_grid">
<field name="name">timesheet_grid</field>
<field name="shortdesc">Timesheets</field>
<field name="sequence">65</field>
<field name="category_id" ref="base.module_category_services_timesheets"/>
<field name="application" eval="True"/>
<field name="summary">Track time &amp; costs</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/timesheet_grid.png</field>
<field name="website">https://www.odoo.com/app/timesheet?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_account_accountant">
<field name="name">account_accountant</field>
<field name="sequence">30</field>
<field name="shortdesc">Accounting</field>
<field name="category_id" ref="base.module_category_accounting_accounting"/>
<field name="application" eval="True"/>
<field name="summary">Accounting, Taxes, Budgets, Assets...</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/account_accountant.png</field>
<field name="website">https://www.odoo.com/app/accounting?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_knowledge">
<field name="name">knowledge</field>
<field name="sequence">30</field>
<field name="shortdesc">Knowledge</field>
<field name="category_id" ref="base.module_category_productivity"/>
<field name="application" eval="True"/>
<field name="summary">Centralize, manage, share and grow your knowledge library</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/knowledge.png</field>
<field name="website">https://www.odoo.com/app/knowledge?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_industry_fsm">
<field name="name">industry_fsm</field>
<field name="shortdesc">Field Service</field>
<field name="sequence">90</field>
<field name="category_id" ref="base.module_category_services_field_service"/>
<field name="application" eval="True"/>
<field name="summary">Schedule and track onsite operations, time and material</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/industry_fsm.png</field>
<field name="website">https://www.odoo.com/app/field-service?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_helpdesk">
<field name="name">helpdesk</field>
<field name="shortdesc">Helpdesk</field>
<field name="sequence">110</field>
<field name="category_id" ref="base.module_category_services_helpdesk"/>
<field name="application" eval="True"/>
<field name="summary">Track support tickets</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/helpdesk.png</field>
<field name="website">https://www.odoo.com/app/helpdesk?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_hr_appraisal">
<field name="name">hr_appraisal</field>
<field name="shortdesc">Appraisal</field>
<field name="sequence">180</field>
<field name="category_id" ref="base.module_category_human_resources_appraisals"/>
<field name="application" eval="True"/>
<field name="summary">Assess your employees</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/hr_appraisal.png</field>
<field name="website">https://www.odoo.com/app/appraisals?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_marketing_automation">
<field name="name">marketing_automation</field>
<field name="shortdesc">Marketing Automation</field>
<field name="sequence">195</field>
<field name="category_id" ref="base.module_category_marketing_email_marketing"/>
<field name="application" eval="True"/>
<field name="summary">Build automated mailing campaigns</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/marketing_automation.png</field>
<field name="website">https://www.odoo.com/app/marketing-automation?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_mrp_plm">
<field name="name">mrp_plm</field>
<field name="shortdesc">Product Lifecycle Management (PLM)</field>
<field name="category_id" ref="base.module_category_manufacturing_manufacturing"/>
<field name="sequence">155</field>
<field name="application" eval="True"/>
<field name="summary">PLM, ECOs, Versions</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/mrp_plm.png</field>
<field name="website">https://www.odoo.com/app/plm?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_quality_control">
<field name="name">quality_control</field>
<field name="shortdesc">Quality</field>
<field name="sequence">120</field>
<field name="category_id" ref="base.module_category_manufacturing_manufacturing"/>
<field name="application" eval="True"/>
<field name="summary">Quality Alerts, Control Points</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/quality_control.png</field>
<field name="website">https://www.odoo.com/app/quality?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_sale_amazon">
<field name="name">sale_amazon</field>
<field name="shortdesc">Amazon Connector</field>
<field name="sequence">320</field>
<field name="category_id" ref="base.module_category_sales_sales"/>
<field name="application" eval="True"/>
<field name="summary">Import Amazon orders and sync deliveries</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/sale_amazon.png</field>
<field name="website">https://www.odoo.com/app/amazon-connector?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_sale_ebay">
<field name="name">sale_ebay</field>
<field name="shortdesc">eBay Connector</field>
<field name="sequence">325</field>
<field name="category_id" ref="base.module_category_sales_sales"/>
<field name="application" eval="True"/>
<field name="summary">Sell on eBay easily</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/sale_ebay.png</field>
<field name="website">https://www.odoo.com/app/sales?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_planning">
<field name="name">planning</field>
<field name="shortdesc">Planning</field>
<field name="sequence">130</field>
<field name="category_id" ref="base.module_category_services_project"/>
<field name="application" eval="True"/>
<field name="summary">Manage your employees' schedule</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/planning.png</field>
<field name="website">https://www.odoo.com/app/planning?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_sale_subscription">
<field name="name">sale_subscription</field>
<field name="shortdesc">Subscriptions</field>
<field name="sequence">115</field>
<field name="category_id" ref="base.module_category_sales_sales"/>
<field name="application" eval="True"/>
<field name="summary">MRR, Churn, Recurring payments</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/sale_subscription.png</field>
<field name="website">https://www.odoo.com/app/subscriptions?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_sign">
<field name="name">sign</field>
<field name="shortdesc">Sign</field>
<field name="sequence">105</field>
<field name="category_id" ref="base.module_category_sales_sign"/>
<field name="application" eval="True"/>
<field name="summary">Send documents to sign online</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/sign.png</field>
<field name="website">https://www.odoo.com/app/sign?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_stock_barcode">
<field name="name">stock_barcode</field>
<field name="shortdesc">Barcode</field>
<field name="sequence">255</field>
<field name="category_id" ref="base.module_category_inventory_inventory"/>
<field name="application" eval="True"/>
<field name="summary">Barcode scanner for warehouses</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/stock_barcode.png</field>
<field name="website">https://www.odoo.com/app/inventory?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_voip">
<field name="name">voip</field>
<field name="shortdesc">VoIP</field>
<field name="sequence">280</field>
<field name="category_id" ref="base.module_category_sales_sales"/>
<field name="application" eval="True"/>
<field name="summary">Call using VoIP</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/voip.png</field>
<field name="website">https://www.odoo.com/app/crm?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_appointment">
<field name="name">appointment</field>
<field name="shortdesc">Appointments</field>
<field name="sequence">215</field>
<field name="category_id" ref="base.module_category_marketing"/>
<field name="application" eval="True"/>
<field name="summary">Online appointments scheduler</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/appointment.png</field>
<field name="website">https://www.odoo.com/app/appointments?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_social">
<field name="name">social</field>
<field name="shortdesc">Social Marketing</field>
<field name="sequence">175</field>
<field name="category_id" ref="base.module_category_marketing"/>
<field name="application" eval="True"/>
<field name="summary">Manage your social media and website visitors</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/social.png</field>
<field name="website">https://www.odoo.com/app/social-marketing</field>
</record>
<record model="ir.module.module" id="base.module_mrp_workorder">
<field name="name">mrp_workorder</field>
<field name="sequence">16</field>
<field name="shortdesc">MRP II</field>
<field name="category_id" ref="base.module_category_manufacturing_manufacturing"/>
<field name="application" eval="True"/>
<field name="summary">Work Orders, Planning, Routing</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/mrp_workorder.png</field>
<field name="website">https://www.odoo.com/page/manufacturing?utm_source=db&amp;utm_medium=module</field>
</record>
<record model="ir.module.module" id="base.module_web_mobile">
<field name="name">web_mobile</field>
<field name="sequence">220</field>
<field name="shortdesc">Android &amp; iPhone</field>
<field name="category_id" ref="base.module_category_administration_administration"/>
<field name="application" eval="True"/>
<field name="summary">Support for Android &amp; iOS Apps</field>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/web_mobile.png</field>
<field name="website">https://play.google.com/store/apps/details?id=com.odoo.mobile</field>
</record>
<record model="ir.module.module" id="base.module_website_twitter_wall">
<field name="name">website_twitter_wall</field>
<field name="shortdesc">Twitter Wall</field>
<field name="summary">Interactive twitter wall for events</field>
<field name="category_id" ref="base.module_category_website_website"/>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/website_twitter_wall.png</field>
</record>
<record model="ir.module.module" id="base.module_payment_sepa_direct_debit">
<field name="name">payment_sepa_direct_debit</field>
<field name="shortdesc">Sepa Direct Debit Payment Provider</field>
<field name="summary">Checkout with SEPA Direct Debit</field>
<field name="category_id" ref="base.module_category_accounting_accounting"/>
<field name="license">OEEL-1</field>
<field name="author">Odoo S.A.</field>
<field name="to_buy" eval="True"/>
<field name="icon">/base/static/img/icons/payment_sepa_direct_debit.png</field>
</record>
</data>
</odoo>

@ -0,0 +1,29 @@
-- deactivate mail servers
UPDATE ir_mail_server
SET active = false;
-- insert dummy mail server to prevent using fallback servers specified using command line
INSERT INTO ir_mail_server(name, smtp_port, smtp_host, smtp_encryption, active, smtp_authentication)
VALUES ('neutralization - disable emails', 1025, 'invalid', 'none', true, 'login');
-- deactivate crons
UPDATE ir_cron
SET active = false
WHERE id NOT IN (
SELECT res_id
FROM ir_model_data
WHERE model = 'ir.cron'
AND name = 'autovacuum_job'
AND module = 'base'
);
-- neutralization flag for the database
INSERT INTO ir_config_parameter (key, value)
VALUES ('database.is_neutralized', true)
ON CONFLICT (key) DO
UPDATE SET value = true;
-- deactivate webhooks
UPDATE ir_act_server
SET webhook_url = 'neutralization - disable webhook'
WHERE state = 'webhook';

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="paperformat_euro" model="report.paperformat">
<field name="name">A4</field>
<field name="default" eval="True" />
<field name="format">A4</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Portrait</field>
<field name="margin_top">40</field>
<field name="margin_bottom">32</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False" />
<field name="header_spacing">35</field>
<field name="dpi">90</field>
</record>
<record id="paperformat_us" model="report.paperformat">
<field name="name">US Letter</field>
<field name="default" eval="True" />
<field name="format">Letter</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Portrait</field>
<field name="margin_top">40</field>
<field name="margin_bottom">30</field>
<field name="margin_left">7</field>
<field name="margin_right">7</field>
<field name="header_line" eval="False" />
<field name="header_spacing">35</field>
<field name="dpi">90</field>
</record>
<record id="paperformat_batch_deposit" model="report.paperformat">
<field name="name">US Batch Deposit</field>
<field name="default" eval="False" />
<field name="format">Letter</field>
<field name="page_height">0</field>
<field name="page_width">0</field>
<field name="orientation">Portrait</field>
<field name="margin_top">15</field>
<field name="margin_bottom">30</field>
<field name="margin_left">10</field>
<field name="margin_right">10</field>
<field name="header_line" eval="False" />
<field name="header_spacing">15</field>
<field name="dpi">90</field>
</record>
</data>
</odoo>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,91 @@
"id","name","code","iso_code","direction","grouping","decimal_point","thousands_sep","date_format","time_format","week_start"
"base.lang_en","English (US)","en_US","en","Left-to-Right","[3,0]",".",",","%m/%d/%Y","%H:%M:%S","7"
"base.lang_am_ET","Amharic / አምሃርኛ","am_ET","am_ET","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%I:%M:%S","7"
"base.lang_ar","Arabic / الْعَرَبيّة","ar_001","ar","Right-to-Left","[3,0]",".",",","%d %b, %Y","%I:%M:%S","6"
"base.lang_ar_SY","Arabic (Syria) / الْعَرَبيّة","ar_SY","ar_SY","Right-to-Left","[3,0]",".",",","%d %b, %Y","%I:%M:%S","6"
"base.lang_az","Azerbaijani / Azərbaycanca","az_AZ","az","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_eu_ES","Basque / Euskara","eu_ES","eu_ES","Left-to-Right","[]",",",,"%a, %Y.eko %bren %da","%H:%M:%S","1"
"base.lang_bn_IN","Bengali / বাংলা","bn_IN","bn_IN","Left-to-Right","[]",",",,"%A %d %b %Y","%I:%M:%S","1"
"base.lang_bs_BA","Bosnian / bosanski jezik","bs_BA","bs","Left-to-Right","[3,0]",",",".","%d.%m.%Y","%H:%M:%S","1"
"base.lang_bg","Bulgarian / български език","bg_BG","bg","Left-to-Right","[3,0]",",",,"%d.%m.%Y","%H,%M,%S","1"
"base.lang_ca_ES","Catalan / Català","ca_ES","ca_ES","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_zh_CN","Chinese (Simplified) / 简体中文","zh_CN","zh_CN","Left-to-Right","[3,0]",".",",","%Y年%m月%d日","%H时%M分%S秒","7"
"base.lang_zh_HK","Chinese (HK)","zh_HK","zh_HK","Left-to-Right","[3,0]",".",",","%Y年%m月%d日 %A","%I時%M分%S秒","7"
"base.lang_zh_TW","Chinese (Traditional) / 繁體中文","zh_TW","zh_TW","Left-to-Right","[3,0]",".",",","%Y年%m月%d日","%H時%M分%S秒","7"
"base.lang_hr","Croatian / hrvatski jezik","hr_HR","hr","Left-to-Right","[3,0]",",",".","%d.%m.%Y","%H:%M:%S","1"
"base.lang_cs_CZ","Czech / Čeština","cs_CZ","cs_CZ","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_da_DK","Danish / Dansk","da_DK","da_DK","Left-to-Right","[3,0]",",",".","%d-%m-%Y","%H:%M:%S","1"
"base.lang_nl_BE","Dutch (BE) / Nederlands (BE)","nl_BE","nl_BE","Left-to-Right","[3,0]",",",".","%d-%m-%Y","%H:%M:%S","1"
"base.lang_nl","Dutch / Nederlands","nl_NL","nl","Left-to-Right","[3,0]",",",".","%d-%m-%Y","%H:%M:%S","1"
"base.lang_en_AU","English (AU)","en_AU","en_AU","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_en_CA","English (CA)","en_CA","en_CA","Left-to-Right","[3,0]",".",",","%Y-%m-%d","%H:%M:%S","7"
"base.lang_en_GB","English (UK)","en_GB","en_GB","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","1"
"base.lang_en_IN","English (IN)","en_IN","en_IN","Left-to-Right","[3,2,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_en_NZ","English (NZ)","en_NZ","en_NZ","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_et_EE","Estonian / Eesti keel","et_EE","et","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_fi","Finnish / Suomi","fi_FI","fi","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H.%M.%S","1"
"base.lang_fr_BE","French (BE) / Français (BE)","fr_BE","fr_BE","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_fr_CA","French (CA) / Français (CA)","fr_CA","fr_CA","Left-to-Right","[3,0]",","," ","%Y-%m-%d","%H:%M:%S","7"
"base.lang_fr_CH","French (CH) / Français (CH)","fr_CH","fr_CH","Left-to-Right","[3,0]",".","'","%d.%m.%Y","%H:%M:%S","1"
"base.lang_fr","French / Français","fr_FR","fr","Left-to-Right","[3,0]",","," ","%d/%m/%Y","%H:%M:%S","1"
"base.lang_gl_ES","Galician / Galego","gl_ES","gl","Left-to-Right","[]",",",,"%d/%m/%Y","%H:%M:%S","1"
"base.lang_ka_GE","Georgian / ქართული ენა","ka_GE","ka","Left-to-Right","[3,0]",",",".","%m/%d/%Y","%H:%M:%S","1"
"base.lang_de","German / Deutsch","de_DE","de","Left-to-Right","[3,0]",",",".","%d.%m.%Y","%H:%M:%S","1"
"base.lang_de_CH","German (CH) / Deutsch (CH)","de_CH","de_CH","Left-to-Right","[3,0]",".","'","%d.%m.%Y","%H:%M:%S","1"
"base.lang_el_GR","Greek / Ελληνικά","el_GR","el_GR","Left-to-Right","[]",",",".","%d/%m/%Y","%I:%M:%S %p","1"
"base.lang_gu_IN","Gujarati / ગુજરાતી","gu_IN","gu","Left-to-Right","[]",".",",","%A %d %b %Y","%I:%M:%S","7"
"base.lang_he_IL","Hebrew / עִבְרִי","he_IL","he","Right-to-Left","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_hi_IN","Hindi / हिंदी","hi_IN","hi","Left-to-Right","[]",".",",","%A %d %b %Y","%I:%M:%S","7"
"base.lang_hu","Hungarian / Magyar","hu_HU","hu","Left-to-Right","[3,0]",",",".","%Y-%m-%d","%H:%M:%S","1"
"base.lang_id","Indonesian / Bahasa Indonesia","id_ID","id","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","7"
"base.lang_it","Italian / Italiano","it_IT","it","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_ja_JP","Japanese / 日本語","ja_JP","ja","Left-to-Right","[3,0]",".",",","%Y年%m月%d日","%H時%M分%S秒","7"
"base.lang_kab_DZ","Kabyle / Taqbaylit","kab_DZ","kab","Left-to-Right","[]",".",",","%m/%d/%Y","%I:%M:%S %p","6"
"base.lang_km","Khmer / ភាសាខ្មែរ","km_KH","km","Left-to-Right","[3,0]",".",",","%d %B %Y","%H:%M:%S","7"
"base.lang_ko_KP","Korean (KP) / 한국어 (KP)","ko_KP","ko_KP","Left-to-Right","[3,0]",".",",","%m/%d/%Y","%I:%M:%S %p","1"
"base.lang_ko_KR","Korean (KR) / 한국어 (KR)","ko_KR","ko_KR","Left-to-Right","[3,0]",".",",","%Y년 %m월 %d일","%H시 %M분 %S초","7"
"base.lang_lo_LA","Lao / ພາສາລາວ","lo_LA","lo","Left-to-Right","[3,0]",".",",","%d/%m/y","%H:%M:%S","7"
"base.lang_lv","Latvian / latviešu valoda","lv_LV","lv","Left-to-Right","[3,0]",","," ","%Y.%m.%d.","%H:%M:%S","1"
"base.lang_lt","Lithuanian / Lietuvių kalba","lt_LT","lt","Left-to-Right","[3,0]",",",".","%Y-%m-%d","%H:%M:%S","1"
"base.lang_lb","Luxembourgish","lb_LU","lb","Left-to-Right","[3,0]",","," ","%d/%m/%Y","%H:%M:%S","1"
"base.lang_mk","Macedonian / македонски јазик","mk_MK","mk","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_ml","Malayalam / മലയാളം","ml_IN","ml","Left-to-Right","[3,0]",","," ","%d/%m/%Y","%H:%M:%S","1"
"base.lang_mn","Mongolian / монгол","mn_MN","mn","Left-to-Right","[3,0]",".","'","%Y-%m-%d","%H:%M:%S","7"
"base.lang_ms","Malay / Bahasa Melayu","ms_MY","ms","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","1"
base.lang_my,"Burmese / ဗမာစာ",my_MM,my,"Left-to-Right","[3,3]",".",",","%Y %b %d %A","%I:%M:%S %p","7"
"base.lang_nb_NO","Norwegian Bokmål / Norsk bokmål","nb_NO","nb_NO","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_fa_IR","Persian / فارسی","fa_IR","fa","Right-to-Left","[3,0]",".",",","%Y/%m/%d","%H:%M:%S","6"
"base.lang_pl","Polish / Język polski","pl_PL","pl","Left-to-Right","[]",",",,"%d.%m.%Y","%H:%M:%S","1"
"base.lang_pt_AO","Portuguese (AO) / Português (AO)","pt_AO","pt_AO","Left-to-Right","[]",",",,"%d-%m-%Y","%H:%M:%S","1"
"base.lang_pt_BR","Portuguese (BR) / Português (BR)","pt_BR","pt_BR","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","7"
"base.lang_pt","Portuguese / Português","pt_PT","pt","Left-to-Right","[]",",",,"%d-%m-%Y","%H:%M:%S","1"
"base.lang_ro","Romanian / română","ro_RO","ro","Left-to-Right","[3,0]",",",".","%d.%m.%Y","%H:%M:%S","1"
"base.lang_ru","Russian / русский язык","ru_RU","ru","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_sr_RS","Serbian (Cyrillic) / српски","sr_RS","sr_RS","Left-to-Right","[]",",",,"%d.%m.%Y.","%H:%M:%S","7"
"base.lang_sr@latin","Serbian (Latin) / srpski","sr@latin","sr@latin","Left-to-Right","[]",".",",","%m/%d/%Y","%I:%M:%S %p","7"
"base.lang_sk","Slovak / Slovenský jazyk","sk_SK","sk","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_sl_SI","Slovenian / slovenščina","sl_SI","sl","Left-to-Right","[]",","," ","%d. %m. %Y","%H:%M:%S","1"
"base.lang_es_419","Spanish (Latin America) / Español (América Latina)","es_419","es_419","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_AR","Spanish (AR) / Español (AR)","es_AR","es_AR","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_BO","Spanish (BO) / Español (BO)","es_BO","es_BO","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_CL","Spanish (CL) / Español (CL)","es_CL","es_CL","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_CO","Spanish (CO) / Español (CO)","es_CO","es_CO","Left-to-Right","[3,0]",",",".","%d-%m-%Y","%H:%M:%S","7"
"base.lang_es_CR","Spanish (CR) / Español (CR)","es_CR","es_CR","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_DO","Spanish (DO) / Español (DO)","es_DO","es_DO","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%I:%M:%S %p","1"
"base.lang_es_EC","Spanish (EC) / Español (EC)","es_EC","es_EC","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_GT","Spanish (GT) / Español (GT)","es_GT","es_GT","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_MX","Spanish (MX) / Español (MX)","es_MX","es_MX","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_PA","Spanish (PA) / Español (PA)","es_PA","es_PA","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_PE","Spanish (PE) / Español (PE)","es_PE","es_PE","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_PY","Spanish (PY) / Español (PY)","es_PY","es_PY","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es_UY","Spanish (UY) / Español (UY)","es_UY","es_UY","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_es_VE","Spanish (VE) / Español (VE)","es_VE","es_VE","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","7"
"base.lang_es","Spanish / Español","es_ES","es","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_sv_SE","Swedish / Svenska","sv_SE","sv","Left-to-Right","[3,0]",","," ","%Y-%m-%d","%H:%M:%S","1"
"base.lang_th","Thai / ภาษาไทย","th_TH","th","Left-to-Right","[3,0]",".",",","%d/%m/%Y","%H:%M:%S","7"
"base.lang_tl","Tagalog / Filipino","tl_PH","tl","Left-to-Right","[3,0]",".",",","%m/%d/%y","%H:%M:%S","1"
"base.lang_tr","Turkish / Türkçe","tr_TR","tr","Left-to-Right","[3,0]",",",".","%d-%m-%Y","%H:%M:%S","1"
"base.lang_uk_UA","Ukrainian / українська","uk_UA","uk","Left-to-Right","[3,0]",","," ","%d.%m.%Y","%H:%M:%S","1"
"base.lang_vi_VN","Vietnamese / Tiếng Việt","vi_VN","vi","Left-to-Right","[3,0]",",",".","%d/%m/%Y","%H:%M:%S","1"
"base.lang_sq_AL","Albanian / Shqip","sq_AL","sq","Left-to-Right","[3,0]",",",".","%Y-%b-%d","%I.%M.%S.","1"
"base.lang_te_IN","Telugu / తెలుగు","te_IN","te","Left-to-Right","[]",".",",","%B %d %A %Y","%p%I.%M.%S","7"
1 id name code iso_code direction grouping decimal_point thousands_sep date_format time_format week_start
2 base.lang_en English (US) en_US en Left-to-Right [3,0] . , %m/%d/%Y %H:%M:%S 7
3 base.lang_am_ET Amharic / አምሃርኛ am_ET am_ET Left-to-Right [3,0] . , %d/%m/%Y %I:%M:%S 7
4 base.lang_ar Arabic / الْعَرَبيّة ar_001 ar Right-to-Left [3,0] . , %d %b, %Y %I:%M:%S 6
5 base.lang_ar_SY Arabic (Syria) / الْعَرَبيّة ar_SY ar_SY Right-to-Left [3,0] . , %d %b, %Y %I:%M:%S 6
6 base.lang_az Azerbaijani / Azərbaycanca az_AZ az Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
7 base.lang_eu_ES Basque / Euskara eu_ES eu_ES Left-to-Right [] , %a, %Y.eko %bren %da %H:%M:%S 1
8 base.lang_bn_IN Bengali / বাংলা bn_IN bn_IN Left-to-Right [] , %A %d %b %Y %I:%M:%S 1
9 base.lang_bs_BA Bosnian / bosanski jezik bs_BA bs Left-to-Right [3,0] , . %d.%m.%Y %H:%M:%S 1
10 base.lang_bg Bulgarian / български език bg_BG bg Left-to-Right [3,0] , %d.%m.%Y %H,%M,%S 1
11 base.lang_ca_ES Catalan / Català ca_ES ca_ES Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
12 base.lang_zh_CN Chinese (Simplified) / 简体中文 zh_CN zh_CN Left-to-Right [3,0] . , %Y年%m月%d日 %H时%M分%S秒 7
13 base.lang_zh_HK Chinese (HK) zh_HK zh_HK Left-to-Right [3,0] . , %Y年%m月%d日 %A %I時%M分%S秒 7
14 base.lang_zh_TW Chinese (Traditional) / 繁體中文 zh_TW zh_TW Left-to-Right [3,0] . , %Y年%m月%d日 %H時%M分%S秒 7
15 base.lang_hr Croatian / hrvatski jezik hr_HR hr Left-to-Right [3,0] , . %d.%m.%Y %H:%M:%S 1
16 base.lang_cs_CZ Czech / Čeština cs_CZ cs_CZ Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
17 base.lang_da_DK Danish / Dansk da_DK da_DK Left-to-Right [3,0] , . %d-%m-%Y %H:%M:%S 1
18 base.lang_nl_BE Dutch (BE) / Nederlands (BE) nl_BE nl_BE Left-to-Right [3,0] , . %d-%m-%Y %H:%M:%S 1
19 base.lang_nl Dutch / Nederlands nl_NL nl Left-to-Right [3,0] , . %d-%m-%Y %H:%M:%S 1
20 base.lang_en_AU English (AU) en_AU en_AU Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
21 base.lang_en_CA English (CA) en_CA en_CA Left-to-Right [3,0] . , %Y-%m-%d %H:%M:%S 7
22 base.lang_en_GB English (UK) en_GB en_GB Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 1
23 base.lang_en_IN English (IN) en_IN en_IN Left-to-Right [3,2,0] . , %d/%m/%Y %H:%M:%S 7
24 base.lang_en_NZ English (NZ) en_NZ en_NZ Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
25 base.lang_et_EE Estonian / Eesti keel et_EE et Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
26 base.lang_fi Finnish / Suomi fi_FI fi Left-to-Right [3,0] ,   %d.%m.%Y %H.%M.%S 1
27 base.lang_fr_BE French (BE) / Français (BE) fr_BE fr_BE Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
28 base.lang_fr_CA French (CA) / Français (CA) fr_CA fr_CA Left-to-Right [3,0] ,   %Y-%m-%d %H:%M:%S 7
29 base.lang_fr_CH French (CH) / Français (CH) fr_CH fr_CH Left-to-Right [3,0] . ' %d.%m.%Y %H:%M:%S 1
30 base.lang_fr French / Français fr_FR fr Left-to-Right [3,0] ,   %d/%m/%Y %H:%M:%S 1
31 base.lang_gl_ES Galician / Galego gl_ES gl Left-to-Right [] , %d/%m/%Y %H:%M:%S 1
32 base.lang_ka_GE Georgian / ქართული ენა ka_GE ka Left-to-Right [3,0] , . %m/%d/%Y %H:%M:%S 1
33 base.lang_de German / Deutsch de_DE de Left-to-Right [3,0] , . %d.%m.%Y %H:%M:%S 1
34 base.lang_de_CH German (CH) / Deutsch (CH) de_CH de_CH Left-to-Right [3,0] . ' %d.%m.%Y %H:%M:%S 1
35 base.lang_el_GR Greek / Ελληνικά el_GR el_GR Left-to-Right [] , . %d/%m/%Y %I:%M:%S %p 1
36 base.lang_gu_IN Gujarati / ગુજરાતી gu_IN gu Left-to-Right [] . , %A %d %b %Y %I:%M:%S 7
37 base.lang_he_IL Hebrew / עִבְרִי he_IL he Right-to-Left [3,0] . , %d/%m/%Y %H:%M:%S 7
38 base.lang_hi_IN Hindi / हिंदी hi_IN hi Left-to-Right [] . , %A %d %b %Y %I:%M:%S 7
39 base.lang_hu Hungarian / Magyar hu_HU hu Left-to-Right [3,0] , . %Y-%m-%d %H:%M:%S 1
40 base.lang_id Indonesian / Bahasa Indonesia id_ID id Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 7
41 base.lang_it Italian / Italiano it_IT it Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
42 base.lang_ja_JP Japanese / 日本語 ja_JP ja Left-to-Right [3,0] . , %Y年%m月%d日 %H時%M分%S秒 7
43 base.lang_kab_DZ Kabyle / Taqbaylit kab_DZ kab Left-to-Right [] . , %m/%d/%Y %I:%M:%S %p 6
44 base.lang_km Khmer / ភាសាខ្មែរ km_KH km Left-to-Right [3,0] . , %d %B %Y %H:%M:%S 7
45 base.lang_ko_KP Korean (KP) / 한국어 (KP) ko_KP ko_KP Left-to-Right [3,0] . , %m/%d/%Y %I:%M:%S %p 1
46 base.lang_ko_KR Korean (KR) / 한국어 (KR) ko_KR ko_KR Left-to-Right [3,0] . , %Y년 %m월 %d일 %H시 %M분 %S초 7
47 base.lang_lo_LA Lao / ພາສາລາວ lo_LA lo Left-to-Right [3,0] . , %d/%m/y %H:%M:%S 7
48 base.lang_lv Latvian / latviešu valoda lv_LV lv Left-to-Right [3,0] ,   %Y.%m.%d. %H:%M:%S 1
49 base.lang_lt Lithuanian / Lietuvių kalba lt_LT lt Left-to-Right [3,0] , . %Y-%m-%d %H:%M:%S 1
50 base.lang_lb Luxembourgish lb_LU lb Left-to-Right [3,0] ,   %d/%m/%Y %H:%M:%S 1
51 base.lang_mk Macedonian / македонски јазик mk_MK mk Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
52 base.lang_ml Malayalam / മലയാളം ml_IN ml Left-to-Right [3,0] ,   %d/%m/%Y %H:%M:%S 1
53 base.lang_mn Mongolian / монгол mn_MN mn Left-to-Right [3,0] . ' %Y-%m-%d %H:%M:%S 7
54 base.lang_ms Malay / Bahasa Melayu ms_MY ms Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 1
55 base.lang_my Burmese / ဗမာစာ my_MM my Left-to-Right [3,3] . , %Y %b %d %A %I:%M:%S %p 7
56 base.lang_nb_NO Norwegian Bokmål / Norsk bokmål nb_NO nb_NO Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
57 base.lang_fa_IR Persian / فارسی fa_IR fa Right-to-Left [3,0] . , %Y/%m/%d %H:%M:%S 6
58 base.lang_pl Polish / Język polski pl_PL pl Left-to-Right [] , %d.%m.%Y %H:%M:%S 1
59 base.lang_pt_AO Portuguese (AO) / Português (AO) pt_AO pt_AO Left-to-Right [] , %d-%m-%Y %H:%M:%S 1
60 base.lang_pt_BR Portuguese (BR) / Português (BR) pt_BR pt_BR Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 7
61 base.lang_pt Portuguese / Português pt_PT pt Left-to-Right [] , %d-%m-%Y %H:%M:%S 1
62 base.lang_ro Romanian / română ro_RO ro Left-to-Right [3,0] , . %d.%m.%Y %H:%M:%S 1
63 base.lang_ru Russian / русский язык ru_RU ru Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
64 base.lang_sr_RS Serbian (Cyrillic) / српски sr_RS sr_RS Left-to-Right [] , %d.%m.%Y. %H:%M:%S 7
65 base.lang_sr@latin Serbian (Latin) / srpski sr@latin sr@latin Left-to-Right [] . , %m/%d/%Y %I:%M:%S %p 7
66 base.lang_sk Slovak / Slovenský jazyk sk_SK sk Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
67 base.lang_sl_SI Slovenian / slovenščina sl_SI sl Left-to-Right [] ,   %d. %m. %Y %H:%M:%S 1
68 base.lang_es_419 Spanish (Latin America) / Español (América Latina) es_419 es_419 Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
69 base.lang_es_AR Spanish (AR) / Español (AR) es_AR es_AR Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 7
70 base.lang_es_BO Spanish (BO) / Español (BO) es_BO es_BO Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
71 base.lang_es_CL Spanish (CL) / Español (CL) es_CL es_CL Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
72 base.lang_es_CO Spanish (CO) / Español (CO) es_CO es_CO Left-to-Right [3,0] , . %d-%m-%Y %H:%M:%S 7
73 base.lang_es_CR Spanish (CR) / Español (CR) es_CR es_CR Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 1
74 base.lang_es_DO Spanish (DO) / Español (DO) es_DO es_DO Left-to-Right [3,0] . , %d/%m/%Y %I:%M:%S %p 1
75 base.lang_es_EC Spanish (EC) / Español (EC) es_EC es_EC Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
76 base.lang_es_GT Spanish (GT) / Español (GT) es_GT es_GT Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
77 base.lang_es_MX Spanish (MX) / Español (MX) es_MX es_MX Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
78 base.lang_es_PA Spanish (PA) / Español (PA) es_PA es_PA Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
79 base.lang_es_PE Spanish (PE) / Español (PE) es_PE es_PE Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
80 base.lang_es_PY Spanish (PY) / Español (PY) es_PY es_PY Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 7
81 base.lang_es_UY Spanish (UY) / Español (UY) es_UY es_UY Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
82 base.lang_es_VE Spanish (VE) / Español (VE) es_VE es_VE Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 7
83 base.lang_es Spanish / Español es_ES es Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
84 base.lang_sv_SE Swedish / Svenska sv_SE sv Left-to-Right [3,0] ,   %Y-%m-%d %H:%M:%S 1
85 base.lang_th Thai / ภาษาไทย th_TH th Left-to-Right [3,0] . , %d/%m/%Y %H:%M:%S 7
86 base.lang_tl Tagalog / Filipino tl_PH tl Left-to-Right [3,0] . , %m/%d/%y %H:%M:%S 1
87 base.lang_tr Turkish / Türkçe tr_TR tr Left-to-Right [3,0] , . %d-%m-%Y %H:%M:%S 1
88 base.lang_uk_UA Ukrainian / українська uk_UA uk Left-to-Right [3,0] ,   %d.%m.%Y %H:%M:%S 1
89 base.lang_vi_VN Vietnamese / Tiếng Việt vi_VN vi Left-to-Right [3,0] , . %d/%m/%Y %H:%M:%S 1
90 base.lang_sq_AL Albanian / Shqip sq_AL sq Left-to-Right [3,0] , . %Y-%b-%d %I.%M.%S. 1
91 base.lang_te_IN Telugu / తెలుగు te_IN te Left-to-Right [] . , %B %d %A %Y %p%I.%M.%S 7

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="res_bank_1" model="res.bank">
<field name="name">Reserve</field>
<field name="active" eval="False"/>
</record>
</data>
</odoo>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record model="res.bank" id="bank_ing">
<field name="name">ING</field>
<field name="bic">BBRUBEBB</field>
</record>
<record model="res.bank" id="bank_bnp">
<field name="name">BNP Paribas</field>
<field name="bic">GEBABEBB</field>
</record>
</data>
</odoo>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="main_company" model="res.company">
<field name="name">My Company</field>
<field name="partner_id" ref="main_partner"/>
<field name="currency_id" ref="base.USD"/>
</record>
</data>
</odoo>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!--
In demo only, enable the USD currency.
The rationale is that, without demo, you shouldn't enable any currency by default,
so you do not land in a multi-currency database by default.
e.g. if USD was enabled by default even without demo, and you install the accounting for Belgium,
installing the Belgian Chart Of Account, it would enable the EUR currency,
therefore leaving you with the USD and EUR currency enabled,
and therefore in a multi-currency environment.
But, with demo, you need to enable the currency used by the company by default,
so the monetary fields display the currency symbol even when invoicing (account) is not installed.
e.g. install a demo database with just CRM, you want the $ to appear next to the expected revenue field.
-->
<record id="USD" model="res.currency">
<field name="active" eval="True"/>
</record>
</data>
</odoo>

@ -0,0 +1,976 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record forcecreate="0" id="rateUSD" model="res.currency.rate">
<field name="rate">1.0</field>
<field name="currency_id" ref="USD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateVEF" model="res.currency.rate">
<field name="rate">5.864</field>
<field name="currency_id" ref="VEF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCAD" model="res.currency.rate">
<field name="rate">1.3388</field>
<field name="currency_id" ref="CAD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCHF" model="res.currency.rate">
<field name="rate">1.3086</field>
<field name="currency_id" ref="CHF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateBRL" model="res.currency.rate">
<field name="rate">2.2344</field>
<field name="currency_id" ref="BRL"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCNY" model="res.currency.rate">
<field name="rate">8.7556</field>
<field name="currency_id" ref="CNY"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCOP" model="res.currency.rate">
<field name="rate">2933.8378</field>
<field name="currency_id" ref="COP"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCZK" model="res.currency.rate">
<field name="rate">26.5634</field>
<field name="currency_id" ref="CZK"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateDKK" model="res.currency.rate">
<field name="rate">7.4445</field>
<field name="currency_id" ref="DKK"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateHUF" model="res.currency.rate">
<field name="rate">271.5621</field>
<field name="currency_id" ref="HUF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateIDR1" model="res.currency.rate">
<field name="rate">14352.00</field>
<field name="currency_id" ref="IDR"/>
<field name="name">2009-01-01</field>
</record>
<record forcecreate="0" id="rateIDR" model="res.currency.rate">
<field name="rate">11796.39</field>
<field name="currency_id" ref="IDR"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateLVL" model="res.currency.rate">
<field name="rate">0.7086</field>
<field name="currency_id" ref="LVL"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateNOK" model="res.currency.rate">
<field name="rate">7.8668</field>
<field name="currency_id" ref="NOK"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateXPF" model="res.currency.rate">
<field name="rate">119.331742</field>
<field name="currency_id" ref="XPF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="ratePAB" model="res.currency.rate">
<field name="rate">1.2676</field>
<field name="currency_id" ref="PAB"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="ratePLN" model="res.currency.rate">
<field name="rate">4.1005</field>
<field name="currency_id" ref="PLN"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateSEK" model="res.currency.rate">
<field name="rate">10.3004</field>
<field name="currency_id" ref="SEK"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateARS" model="res.currency.rate">
<field name="rate">5.0881</field>
<field name="currency_id" ref="ARS"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateINR" model="res.currency.rate">
<field name="rate">59.9739</field>
<field name="currency_id" ref="INR"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateAUD" model="res.currency.rate">
<field name="rate">1.4070</field>
<field name="currency_id" ref="AUD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateUAH" model="res.currency.rate">
<field name="rate">10.1969</field>
<field name="currency_id" ref="UAH"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateVND" model="res.currency.rate">
<field name="rate">26330.01</field>
<field name="currency_id" ref="VND"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateHKD" model="res.currency.rate">
<field name="rate">11.1608</field>
<field name="currency_id" ref="HKD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateJPY" model="res.currency.rate">
<field name="rate">133.62</field>
<field name="currency_id" ref="JPY"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateBGN" model="res.currency.rate">
<field name="rate">1.9558</field>
<field name="currency_id" ref="BGN"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateLTL" model="res.currency.rate">
<field name="rate">3.4528</field>
<field name="currency_id" ref="LTL"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateRON" model="res.currency.rate">
<field name="rate">4.2253</field>
<field name="currency_id" ref="RON"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateHRK" model="res.currency.rate">
<field name="rate">7.2936</field>
<field name="currency_id" ref="HRK"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateRUB" model="res.currency.rate">
<field name="rate">43.16</field>
<field name="currency_id" ref="RUB"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateTRY" model="res.currency.rate">
<field name="rate">2.1411</field>
<field name="currency_id" ref="TRY"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateKRW" model="res.currency.rate">
<field name="rate">1662.37</field>
<field name="currency_id" ref="KRW"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateMXN" model="res.currency.rate">
<field name="rate">18.6664</field>
<field name="currency_id" ref="MXN"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateMYR" model="res.currency.rate">
<field name="rate">4.8887</field>
<field name="currency_id" ref="MYR"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateNZD" model="res.currency.rate">
<field name="rate">1.9764</field>
<field name="currency_id" ref="NZD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="ratePHP" model="res.currency.rate">
<field name="rate">66.1</field>
<field name="currency_id" ref="PHP"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateSGD" model="res.currency.rate">
<field name="rate">2.0126</field>
<field name="currency_id" ref="SGD"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateZAR" model="res.currency.rate">
<field name="rate">10.5618</field>
<field name="currency_id" ref="ZAR"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCRC" model="res.currency.rate">
<field name="rate">691.3153</field>
<field name="currency_id" ref="CRC"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateMUR" model="res.currency.rate">
<field name="rate">40.28</field>
<field name="currency_id" ref="MUR"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateXOF" model="res.currency.rate">
<field name="rate">655.957</field>
<field name="currency_id" ref="XOF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateXAF" model="res.currency.rate">
<field name="rate">655.957</field>
<field name="currency_id" ref="XAF"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateUGX" model="res.currency.rate">
<field name="rate">3401.91388</field>
<field name="currency_id" ref="UGX"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateHNL" model="res.currency.rate">
<field name="rate">25</field>
<field name="currency_id" ref="HNL"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateCLP" model="res.currency.rate">
<field name="rate">710</field>
<field name="currency_id" ref="CLP"/>
<field name="name">2010-01-01</field>
</record>
<record forcecreate="0" id="rateUYU" model="res.currency.rate">
<field name="currency_id" ref="UYU" />
<field name="name">2010-01-01</field>
<field name="rate">28.36</field>
</record>
<record forcecreate="0" id="rateUYI" model="res.currency.rate">
<field name="currency_id" ref="UYI"/>
<field name="name">2023-09-13</field>
<field name="rate">5.7778</field>
</record>
<record forcecreate="0" id="rateAFN" model="res.currency.rate">
<field name="currency_id" ref="AFN" />
<field name="name">2010-01-01</field>
<field name="rate">59.33</field>
</record>
<record forcecreate="0" id="rateAOA" model="res.currency.rate">
<field name="currency_id" ref="AOA" />
<field name="name">2010-01-01</field>
<field name="rate">117.080</field>
</record>
<record forcecreate="0" id="rateXCD" model="res.currency.rate">
<field name="currency_id" ref="XCD" />
<field name="name">2010-01-01</field>
<field name="rate">3.32</field>
</record>
<record forcecreate="0" id="rateAMD" model="res.currency.rate">
<field name="currency_id" ref="AMD" />
<field name="name">2010-01-01</field>
<field name="rate">506.02</field>
</record>
<record forcecreate="0" id="rateAWG" model="res.currency.rate">
<field name="currency_id" ref="AWG" />
<field name="name">2010-01-01</field>
<field name="rate">0.45</field>
</record>
<record forcecreate="0" id="rateAZN" model="res.currency.rate">
<field name="currency_id" ref="AZN" />
<field name="name">2010-01-01</field>
<field name="rate">0.96</field>
</record>
<record forcecreate="0" id="rateBSD" model="res.currency.rate">
<field name="currency_id" ref="BSD" />
<field name="name">2010-01-01</field>
<field name="rate">1.23</field>
</record>
<record forcecreate="0" id="rateBHD" model="res.currency.rate">
<field name="currency_id" ref="BHD" />
<field name="name">2010-01-01</field>
<field name="rate">0.46</field>
</record>
<record forcecreate="0" id="rateBDT" model="res.currency.rate">
<field name="currency_id" ref="BDT" />
<field name="name">2010-01-01</field>
<field name="rate">100.59</field>
</record>
<record forcecreate="0" id="rateBBD" model="res.currency.rate">
<field name="currency_id" ref="BBD" />
<field name="name">2010-01-01</field>
<field name="rate">2.46</field>
</record>
<record forcecreate="0" id="rateBYR" model="res.currency.rate">
<field name="currency_id" ref="BYR" />
<field name="name">2010-01-01</field>
<field name="rate">10228.19</field>
</record>
<record forcecreate="0" id="rateBYN" model="res.currency.rate">
<field name="currency_id" ref="BYN" />
<field name="name">2016-07-01</field>
<field name="rate">2.23151</field>
</record>
<record forcecreate="0" id="rateBZD" model="res.currency.rate">
<field name="currency_id" ref="BZD" />
<field name="name">2010-01-01</field>
<field name="rate">2.33</field>
</record>
<record forcecreate="0" id="rateBMD" model="res.currency.rate">
<field name="currency_id" ref="BMD" />
<field name="name">2010-01-01</field>
<field name="rate">1.23</field>
</record>
<record forcecreate="0" id="rateBTN" model="res.currency.rate">
<field name="currency_id" ref="BTN" />
<field name="name">2010-01-01</field>
<field name="rate"> 67.81</field>
</record>
<record forcecreate="0" id="rateBOB" model="res.currency.rate">
<field name="currency_id" ref="BOB" />
<field name="name">2010-01-01</field>
<field name="rate">8.50</field>
</record>
<record forcecreate="0" id="rateBAM" model="res.currency.rate">
<field name="currency_id" ref="BAM" />
<field name="name">2010-01-01</field>
<field name="rate">1.96</field>
</record>
<record forcecreate="0" id="rateBWP" model="res.currency.rate">
<field name="currency_id" ref="BWP" />
<field name="name">2010-01-01</field>
<field name="rate">9.45</field>
</record>
<record forcecreate="0" id="rateBIF" model="res.currency.rate">
<field name="currency_id" ref="BIF" />
<field name="name">2010-01-01</field>
<field name="rate">1736.73</field>
</record>
<record forcecreate="0" id="rateKHR" model="res.currency.rate">
<field name="currency_id" ref="KHR" />
<field name="name">2010-01-01</field>
<field name="rate">5054.53</field>
</record>
<record forcecreate="0" id="rateKYD" model="res.currency.rate">
<field name="currency_id" ref="KYD" />
<field name="name">2010-01-01</field>
<field name="rate">1.007</field>
</record>
<record forcecreate="0" id="rateKMF" model="res.currency.rate">
<field name="currency_id" ref="KMF" />
<field name="name">2010-01-01</field>
<field name="rate">492.23</field>
</record>
<record forcecreate="0" id="rateCDF" model="res.currency.rate">
<field name="currency_id" ref="CDF" />
<field name="name">2010-01-01</field>
<field name="rate">1112.80</field>
</record>
<record forcecreate="0" id="rateCUP" model="res.currency.rate">
<field name="currency_id" ref="CUP" />
<field name="name">2010-01-01</field>
<field name="rate">1.226</field>
</record>
<record forcecreate="0" id="rateANG" model="res.currency.rate">
<field name="currency_id" ref="ANG" />
<field name="name">2010-01-01</field>
<field name="rate">2.11</field>
</record>
<record forcecreate="0" id="rateDJF" model="res.currency.rate">
<field name="currency_id" ref="DJF" />
<field name="name">2010-01-01</field>
<field name="rate">222.22</field>
</record>
<record forcecreate="0" id="rateDOP" model="res.currency.rate">
<field name="currency_id" ref="DOP" />
<field name="name">2010-01-01</field>
<field name="rate">48.09</field>
</record>
<record forcecreate="0" id="rateEGP" model="res.currency.rate">
<field name="currency_id" ref="EGP" />
<field name="name">2010-01-01</field>
<field name="rate">7.46</field>
</record>
<record forcecreate="0" id="rateSVC" model="res.currency.rate">
<field name="currency_id" ref="SVC" />
<field name="name">2010-01-01</field>
<field name="rate">10.74</field>
</record>
<record forcecreate="0" id="rateERN" model="res.currency.rate">
<field name="currency_id" ref="ERN" />
<field name="name">2010-01-01</field>
<field name="rate">18.89</field>
</record>
<record forcecreate="0" id="rateEEB" model="res.currency.rate">
<field name="currency_id" ref="ETB" />
<field name="name">2010-01-01</field>
<field name="rate">21.94</field>
</record>
<record forcecreate="0" id="rateFKP" model="res.currency.rate">
<field name="currency_id" ref="FKP" />
<field name="name">2010-01-01</field>
<field name="rate">0.78</field>
</record>
<record forcecreate="0" id="rateFJD" model="res.currency.rate">
<field name="currency_id" ref="FJD" />
<field name="name">2010-01-01</field>
<field name="rate">2.22</field>
</record>
<record forcecreate="0" id="rateGEL" model="res.currency.rate">
<field name="currency_id" ref="GEL" />
<field name="name">2010-01-01</field>
<field name="rate">2.018</field>
</record>
<record forcecreate="0" id="rateGIP" model="res.currency.rate">
<field name="currency_id" ref="GIP" />
<field name="name">2010-01-01</field>
<field name="rate">0.786</field>
</record>
<record forcecreate="0" id="rateGNF" model="res.currency.rate">
<field name="currency_id" ref="GNF" />
<field name="name">2010-01-01</field>
<field name="rate">8835.85</field>
</record>
<record forcecreate="0" id="rateGYD" model="res.currency.rate">
<field name="currency_id" ref="GYD" />
<field name="name">2010-01-01</field>
<field name="rate">247.31</field>
</record>
<record forcecreate="0" id="rateHTG" model="res.currency.rate">
<field name="currency_id" ref="HTG" />
<field name="name">2010-01-01</field>
<field name="rate">51.69</field>
</record>
<record forcecreate="0" id="rateISK" model="res.currency.rate">
<field name="currency_id" ref="ISK" />
<field name="name">2010-01-01</field>
<field name="rate">158.70</field>
</record>
<record forcecreate="0" id="rateIRR" model="res.currency.rate">
<field name="currency_id" ref="IRR" />
<field name="name">2010-01-01</field>
<field name="rate">15059.97</field>
</record>
<record forcecreate="0" id="rateIQD" model="res.currency.rate">
<field name="currency_id" ref="IQD" />
<field name="name">2010-01-01</field>
<field name="rate">1432.27</field>
</record>
<record forcecreate="0" id="rateILS" model="res.currency.rate">
<field name="currency_id" ref="ILS" />
<field name="name">2010-01-01</field>
<field name="rate">4.89</field>
</record>
<record forcecreate="0" id="rateJMD" model="res.currency.rate">
<field name="currency_id" ref="JMD" />
<field name="name">2010-01-01</field>
<field name="rate">108.94 </field>
</record>
<record forcecreate="0" id="rateJOD" model="res.currency.rate">
<field name="currency_id" ref="JOD" />
<field name="name">2010-01-01</field>
<field name="rate">0.87</field>
</record>
<record forcecreate="0" id="rateKZT" model="res.currency.rate">
<field name="currency_id" ref="KZT" />
<field name="name">2010-01-01</field>
<field name="rate">184.09</field>
</record>
<record forcecreate="0" id="rateKES" model="res.currency.rate">
<field name="currency_id" ref="KES" />
<field name="name">2010-01-01</field>
<field name="rate">103.43</field>
</record>
<record forcecreate="0" id="rateKWD" model="res.currency.rate">
<field name="currency_id" ref="KWD" />
<field name="name">2010-01-01</field>
<field name="rate">0.35</field>
</record>
<record forcecreate="0" id="rateKGS" model="res.currency.rate">
<field name="currency_id" ref="KGS" />
<field name="name">2010-01-01</field>
<field name="rate">57.93</field>
</record>
<record forcecreate="0" id="rateLAK" model="res.currency.rate">
<field name="currency_id" ref="LAK" />
<field name="name">2010-01-01</field>
<field name="rate">9847.72</field>
</record>
<record forcecreate="0" id="rateLBP" model="res.currency.rate">
<field name="currency_id" ref="LBP" />
<field name="name">2010-01-01</field>
<field name="rate">1853.94</field>
</record>
<record forcecreate="0" id="rateLSL" model="res.currency.rate">
<field name="currency_id" ref="LSL" />
<field name="name">2010-01-01</field>
<field name="rate">10.06</field>
</record>
<record forcecreate="0" id="rateLRD" model="res.currency.rate">
<field name="currency_id" ref="LRD" />
<field name="name">2010-01-01</field>
<field name="rate">90.28</field>
</record>
<record forcecreate="0" id="rateLYD" model="res.currency.rate">
<field name="currency_id" ref="LYD" />
<field name="name">2010-01-01</field>
<field name="rate">1.54</field>
</record>
<record forcecreate="0" id="rateMOP" model="res.currency.rate">
<field name="currency_id" ref="MOP" />
<field name="name">2010-01-01</field>
<field name="rate">9.81</field>
</record>
<record forcecreate="0" id="rateMKD" model="res.currency.rate">
<field name="currency_id" ref="MKD" />
<field name="name">2010-01-01</field>
<field name="rate">60.29</field>
</record>
<record forcecreate="0" id="rateMGA" model="res.currency.rate">
<field name="currency_id" ref="MGA" />
<field name="name">2010-01-01</field>
<field name="rate">2775.86</field>
</record>
<record forcecreate="0" id="rateMWK" model="res.currency.rate">
<field name="currency_id" ref="MWK" />
<field name="name">2010-01-01</field>
<field name="rate">329.79</field>
</record>
<record forcecreate="0" id="rateMVR" model="res.currency.rate">
<field name="currency_id" ref="MVR" />
<field name="name">2010-01-01</field>
<field name="rate">18.89</field>
</record>
<record forcecreate="0" id="rateMRO" model="res.currency.rate">
<field name="currency_id" ref="MRO" />
<field name="name">2010-01-01</field>
<field name="rate">362.23</field>
</record>
<record forcecreate="0" id="rateMDL" model="res.currency.rate">
<field name="currency_id" ref="MDL" />
<field name="name">2010-01-01</field>
<field name="rate">15.27</field>
</record>
<record forcecreate="0" id="rateMNT" model="res.currency.rate">
<field name="currency_id" ref="MNT" />
<field name="name">2010-01-01</field>
<field name="rate">1643.57</field>
</record>
<record forcecreate="0" id="rateMAD" model="res.currency.rate">
<field name="currency_id" ref="MAD" />
<field name="name">2010-01-01</field>
<field name="rate">10.9962499</field>
</record>
<record forcecreate="0" id="rateBND" model="res.currency.rate">
<field name="currency_id" ref="BND" />
<field name="name">2010-01-01</field>
<field name="rate">1.54</field>
</record>
<record forcecreate="0" id="rateDZD" model="res.currency.rate">
<field name="currency_id" ref="DZD" />
<field name="name">2010-01-01</field>
<field name="rate">99.65</field>
</record>
<record forcecreate="0" id="rateGHS" model="res.currency.rate">
<field name="currency_id" ref="GHS" />
<field name="name">2010-01-01</field>
<field name="rate">2.39</field>
</record>
<record forcecreate="0" id="rateGMD" model="res.currency.rate">
<field name="currency_id" ref="GMD" />
<field name="name">2010-01-01</field>
<field name="rate">38.89</field>
</record>
<record forcecreate="0" id="rateMZN" model="res.currency.rate">
<field name="currency_id" ref="MZN" />
<field name="name">2010-01-01</field>
<field name="rate">33.65</field>
</record>
<record forcecreate="0" id="rateMMK" model="res.currency.rate">
<field name="currency_id" ref="MMK" />
<field name="name">2010-01-01</field>
<field name="rate">1080.82</field>
</record>
<record forcecreate="0" id="rateNAD" model="res.currency.rate">
<field name="currency_id" ref="NAD" />
<field name="name">2010-01-01</field>
<field name="rate">10.06</field>
</record>
<record forcecreate="0" id="rateNPR" model="res.currency.rate">
<field name="currency_id" ref="NPR" />
<field name="name">2010-01-01</field>
<field name="rate">108.33</field>
</record>
<record forcecreate="0" id="rateALL" model="res.currency.rate">
<field name="currency_id" ref="ALL" />
<field name="name">2010-01-01</field>
<field name="rate">138.00</field>
</record>
<record forcecreate="0" id="rateNIO" model="res.currency.rate">
<field name="currency_id" ref="NIO" />
<field name="name">2010-01-01</field>
<field name="rate">28.97</field>
</record>
<record forcecreate="0" id="rateNGN" model="res.currency.rate">
<field name="currency_id" ref="NGN" />
<field name="name">2010-01-01</field>
<field name="rate">196.77</field>
</record>
<record forcecreate="0" id="rateKPW" model="res.currency.rate">
<field name="currency_id" ref="KPW" />
<field name="name">2010-01-01</field>
<field name="rate">1105.24376765</field>
</record>
<record forcecreate="0" id="rateZWL" model="res.currency.rate">
<field name="currency_id" ref="ZWL" />
<field name="name">2010-01-01</field>
<field name="rate">395.80</field>
</record>
<record forcecreate="0" id="rateZMW" model="res.currency.rate">
<field name="currency_id" ref="ZMW" />
<field name="name">2010-01-01</field>
<field name="rate">11.61</field>
</record>
<record forcecreate="0" id="rateYER" model="res.currency.rate">
<field name="currency_id" ref="YER" />
<field name="name">2010-01-01</field>
<field name="rate">264.784483</field>
</record>
<record forcecreate="0" id="rateEUR" model="res.currency.rate">
<field name="currency_id" ref="EUR" />
<field name="name">2010-01-01</field>
<field name="rate">1.2834</field>
</record>
<record forcecreate="0" id="rateVUV" model="res.currency.rate">
<field name="currency_id" ref="VUV" />
<field name="name">2010-01-01</field>
<field name="rate">114.024315363</field>
</record>
<record forcecreate="0" id="rateUZS" model="res.currency.rate">
<field name="currency_id" ref="UZS" />
<field name="name">2010-01-01</field>
<field name="rate">2331.3093</field>
</record>
<record forcecreate="0" id="rateAED" model="res.currency.rate">
<field name="currency_id" ref="AED" />
<field name="name">2010-01-01</field>
<field name="rate">4.51253195</field>
</record>
<record forcecreate="0" id="rateTMT" model="res.currency.rate">
<field name="currency_id" ref="TMT" />
<field name="name">2010-01-01</field>
<field name="rate">4.31</field>
</record>
<record forcecreate="0" id="rateTND" model="res.currency.rate">
<field name="currency_id" ref="TND" />
<field name="name">2010-01-01</field>
<field name="rate">34.0661408</field>
</record>
<record forcecreate="0" id="rateTTD" model="res.currency.rate">
<field name="currency_id" ref="TTD" />
<field name="name">2010-01-01</field>
<field name="rate">8.61926302</field>
</record>
<record forcecreate="0" id="rateTOP" model="res.currency.rate">
<field name="currency_id" ref="TOP" />
<field name="name">2010-01-01</field>
<field name="rate">31.1217</field>
</record>
<record forcecreate="0" id="rateTHB" model="res.currency.rate">
<field name="currency_id" ref="THB" />
<field name="name">2010-01-01</field>
<field name="rate">38.4070124</field>
</record>
<record forcecreate="0" id="rateTZS" model="res.currency.rate">
<field name="currency_id" ref="TZS" />
<field name="name">2010-01-01</field>
<field name="rate">1947.06815</field>
</record>
<record forcecreate="0" id="rateTJS" model="res.currency.rate">
<field name="currency_id" ref="TJS" />
<field name="name">2010-01-01</field>
<field name="rate">6.15</field>
</record>
<record forcecreate="0" id="rateTWD" model="res.currency.rate">
<field name="currency_id" ref="TWD" />
<field name="name">2010-01-01</field>
<field name="rate">36.8329536</field>
</record>
<record forcecreate="0" id="rateSYP" model="res.currency.rate">
<field name="currency_id" ref="SYP" />
<field name="name">2010-01-01</field>
<field name="rate">78.8338</field>
</record>
<record forcecreate="0" id="rateSZL" model="res.currency.rate">
<field name="currency_id" ref="SZL" />
<field name="name">2010-01-01</field>
<field name="rate">10.07</field>
</record>
<record forcecreate="0" id="rateSRD" model="res.currency.rate">
<field name="currency_id" ref="SRD" />
<field name="name">2010-01-01</field>
<field name="rate">9.17930</field>
</record>
<record forcecreate="0" id="rateSDG" model="res.currency.rate">
<field name="currency_id" ref="SDG" />
<field name="name">2010-01-01</field>
<field name="rate">3.1999</field>
</record>
<record forcecreate="0" id="rateLKR" model="res.currency.rate">
<field name="currency_id" ref="LKR" />
<field name="name">2010-01-01</field>
<field name="rate">163.552526</field>
</record>
<record forcecreate="0" id="rateSSP" model="res.currency.rate">
<field name="currency_id" ref="SSP" />
<field name="name">2010-01-01</field>
<field name="rate">5.528</field>
</record>
<record forcecreate="0" id="rateGBP" model="res.currency.rate">
<field name="currency_id" ref="GBP" />
<field name="name">2010-01-01</field>
<field name="rate"> 0.784221994</field>
</record>
<record forcecreate="0" id="rateSOS" model="res.currency.rate">
<field name="currency_id" ref="SOS" />
<field name="name">2010-01-01</field>
<field name="rate">1993.71</field>
</record>
<record forcecreate="0" id="rateSBD" model="res.currency.rate">
<field name="currency_id" ref="SBD" />
<field name="name">2010-01-01</field>
<field name="rate">8.6605</field>
</record>
<record forcecreate="0" id="rateSLL" model="res.currency.rate">
<field name="currency_id" ref="SLL" />
<field name="name">2010-01-01</field>
<field name="rate">5320.43478</field>
</record>
<record forcecreate="0" id="rateSLE" model="res.currency.rate">
<field name="currency_id" ref="SLE" />
<field name="name">2023-06-08</field>
<field name="rate">22.5847</field>
</record>
<record forcecreate="0" id="rateSCR" model="res.currency.rate">
<field name="currency_id" ref="SCR" />
<field name="name">2010-01-01</field>
<field name="rate">18.2587287</field>
</record>
<record forcecreate="0" id="rateRSD" model="res.currency.rate">
<field name="currency_id" ref="RSD" />
<field name="name">2010-01-01</field>
<field name="rate">117.381295</field>
</record>
<record forcecreate="0" id="rateSAR" model="res.currency.rate">
<field name="currency_id" ref="SAR" />
<field name="name">2010-01-01</field>
<field name="rate">4.58898972</field>
</record>
<record forcecreate="0" id="rateSTD" model="res.currency.rate">
<field name="currency_id" ref="STD" />
<field name="name">2010-01-01</field>
<field name="rate">24105.86</field>
</record>
<record forcecreate="0" id="rateWST" model="res.currency.rate">
<field name="currency_id" ref="WST" />
<field name="name">2010-01-01</field>
<field name="rate">2.8628</field>
</record>
<record forcecreate="0" id="rateSHP" model="res.currency.rate">
<field name="currency_id" ref="SHP" />
<field name="name">2010-01-01</field>
<field name="rate">0.7856</field>
</record>
<record forcecreate="0" id="rateRWF" model="res.currency.rate">
<field name="currency_id" ref="RWF" />
<field name="name">2010-01-01</field>
<field name="rate">752.57</field>
</record>
<record forcecreate="0" id="rateQAR" model="res.currency.rate">
<field name="currency_id" ref="QAR" />
<field name="name">2010-01-01</field>
<field name="rate">4.45500218</field>
</record>
<record forcecreate="0" id="ratePEN" model="res.currency.rate">
<field name="currency_id" ref="PEN" />
<field name="name">2010-01-01</field>
<field name="rate">3.20731573</field>
</record>
<record forcecreate="0" id="ratePYG" model="res.currency.rate">
<field name="currency_id" ref="PYG" />
<field name="name">2010-01-01</field>
<field name="rate">5343.66812</field>
</record>
<record forcecreate="0" id="ratePGK" model="res.currency.rate">
<field name="currency_id" ref="PGK" />
<field name="name">2010-01-01</field>
<field name="rate">2.5903895</field>
</record>
<record forcecreate="0" id="ratePKR" model="res.currency.rate">
<field name="currency_id" ref="PKR" />
<field name="name">2010-01-01</field>
<field name="rate">115.97432</field>
</record>
<record forcecreate="0" id="rateOMR" model="res.currency.rate">
<field name="currency_id" ref="OMR" />
<field name="name">2010-01-01</field>
<field name="rate">0.472921728</field>
</record>
<record forcecreate="0" id="rateCVE" model="res.currency.rate">
<field name="currency_id" ref="CVE" />
<field name="name">2010-01-01</field>
<field name="rate">0.61</field>
</record>
<record forcecreate="0" id="rateGTQ" model="res.currency.rate">
<field name="rate">11.2020</field>
<field name="currency_id" ref="GTQ"/>
<field name="name">2010-01-01</field>
</record>
</data>
</odoo>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<function name="install_lang" model="res.lang"/>
</data>
<data>
<record id="base.lang_my" model="res.lang">
<field name="url_code">mya</field>
</record>
<record id="base.lang_ar" model="res.lang">
<field name="flag_image" type="base64" file="base/static/img/lang_flags/lang_ar.png"/>
</record>
<record id="base.lang_sr@latin" model="res.lang">
<field name="flag_image" type="base64" file="base/static/img/country_flags/rs.png"/>
</record>
</data>
</odoo>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record model="res.partner.bank" id="bank_partner_demo">
<field name="acc_number">60-16-13 31926819</field>
<field name="partner_id" ref="partner_demo"/>
</record>
</data>
</odoo>

@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="True">
<record id="main_partner" model="res.partner" context="{'default_is_company': True}">
<field name="name">My Company</field>
<field name="company_id" eval="None"/>
<field name="is_company" eval="True"/>
<field name="street"></field>
<field name="city"></field>
<field name="zip"></field>
<field name="phone"></field>
<field name="image_1920" type="base64" file="base/static/img/res_company_logo.png"/>
</record>
<record model="res.partner" id="base.partner_root">
<field name="name">System</field>
<field name="company_id" ref="main_company"/>
<field name="email">odoobot@example.com</field>
<field name="active" eval="False"/>
</record>
<record model="res.partner" id="base.partner_admin">
<field name="name">Administrator</field>
<field name="company_id" ref="main_company"/>
<field name="email">admin@example.com</field>
</record>
<record id="public_partner" model="res.partner">
<field name="name">Public user</field>
<field name="active" eval="False"/>
</record>
<!--
Resource: res.partner.title
-->
<record id="res_partner_title_madam" model="res.partner.title">
<field name="name">Madam</field>
<field name="shortcut">Mrs.</field>
</record>
<record id="res_partner_title_miss" model="res.partner.title">
<field name="name">Miss</field>
<field name="shortcut">Miss</field>
</record>
<record id="res_partner_title_mister" model="res.partner.title">
<field name="name">Mister</field>
<field name="shortcut">Mr.</field>
</record>
<record id="res_partner_title_doctor" model="res.partner.title">
<field name="name">Doctor</field>
<field name="shortcut">Dr.</field>
</record>
<record id="res_partner_title_prof" model="res.partner.title">
<field name="name">Professor</field>
<field name="shortcut">Prof.</field>
</record>
<record id="res_partner_industry_A" model="res.partner.industry">
<field name="name">Agriculture</field>
<field name="full_name">A - AGRICULTURE, FORESTRY AND FISHING</field>
</record>
<record id="res_partner_industry_B" model="res.partner.industry">
<field name="name">Mining</field>
<field name="full_name">B - MINING AND QUARRYING</field>
</record>
<record id="res_partner_industry_C" model="res.partner.industry">
<field name="name">Manufacturing</field>
<field name="full_name">C - MANUFACTURING</field>
</record>
<record id="res_partner_industry_D" model="res.partner.industry">
<field name="name">Energy supply</field>
<field name="full_name">D - ELECTRICITY, GAS, STEAM AND AIR CONDITIONING SUPPLY</field>
</record>
<record id="res_partner_industry_E" model="res.partner.industry">
<field name="name">Water supply</field>
<field name="full_name">E - WATER SUPPLY; SEWERAGE, WASTE MANAGEMENT AND REMEDIATION ACTIVITIES</field>
</record>
<record id="res_partner_industry_F" model="res.partner.industry">
<field name="name">Construction</field>
<field name="full_name">F - CONSTRUCTION</field>
</record>
<record id="res_partner_industry_G" model="res.partner.industry">
<field name="name">Wholesale/Retail</field>
<field name="full_name">G - WHOLESALE AND RETAIL TRADE; REPAIR OF MOTOR VEHICLES AND MOTORCYCLES</field>
</record>
<record id="res_partner_industry_H" model="res.partner.industry">
<field name="name">Transportation/Logistics</field>
<field name="full_name">H - TRANSPORTATION AND STORAGE</field>
</record>
<record id="res_partner_industry_I" model="res.partner.industry">
<field name="name">Food/Hospitality</field>
<field name="full_name">I - ACCOMMODATION AND FOOD SERVICE ACTIVITIES</field>
</record>
<record id="res_partner_industry_J" model="res.partner.industry">
<field name="name">IT/Communication</field>
<field name="full_name">J - INFORMATION AND COMMUNICATION</field>
</record>
<record id="res_partner_industry_K" model="res.partner.industry">
<field name="name">Finance/Insurance</field>
<field name="full_name">K - FINANCIAL AND INSURANCE ACTIVITIES</field>
</record>
<record id="res_partner_industry_L" model="res.partner.industry">
<field name="name">Real Estate</field>
<field name="full_name">L - REAL ESTATE ACTIVITIES</field>
</record>
<record id="res_partner_industry_M" model="res.partner.industry">
<field name="name">Scientific</field>
<field name="full_name">M - PROFESSIONAL, SCIENTIFIC AND TECHNICAL ACTIVITIES</field>
</record>
<record id="res_partner_industry_N" model="res.partner.industry">
<field name="name">Administrative/Utilities</field>
<field name="full_name">N - ADMINISTRATIVE AND SUPPORT SERVICE ACTIVITIES</field>
</record>
<record id="res_partner_industry_O" model="res.partner.industry">
<field name="name">Public Administration</field>
<field name="full_name">O - PUBLIC ADMINISTRATION AND DEFENCE; COMPULSORY SOCIAL SECURITY</field>
</record>
<record id="res_partner_industry_P" model="res.partner.industry">
<field name="name">Education</field>
<field name="full_name">P - EDUCATION</field>
</record>
<record id="res_partner_industry_Q" model="res.partner.industry">
<field name="name">Health/Social</field>
<field name="full_name">Q - HUMAN HEALTH AND SOCIAL WORK ACTIVITIES</field>
</record>
<record id="res_partner_industry_R" model="res.partner.industry">
<field name="name">Entertainment</field>
<field name="full_name">R - ARTS, ENTERTAINMENT AND RECREATION</field>
</record>
<record id="res_partner_industry_S" model="res.partner.industry">
<field name="name">Other Services</field>
<field name="full_name">S - OTHER SERVICE ACTIVITIES</field>
</record>
<record id="res_partner_industry_T" model="res.partner.industry">
<field name="name">Households</field>
<field name="full_name">T - ACTIVITIES OF HOUSEHOLDS AS EMPLOYERS; UNDIFFERENTIATED GOODS- AND SERVICES-PRODUCING ACTIVITIES OF HOUSEHOLDS FOR OWN USE</field>
</record>
<record id="res_partner_industry_U" model="res.partner.industry">
<field name="name">Extraterritorial</field>
<field name="full_name">U - ACTIVITIES OF EXTRATERRITORIAL ORGANISATIONS AND BODIES</field>
</record>
</data>
</odoo>

@ -0,0 +1,330 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="0">
<!--
Resource: res.partner.category
-->
<record id="res_partner_category_0" model="res.partner.category">
<field name="name">Vendor</field>
<field name="color" eval="2"/>
</record>
<record id="res_partner_category_2" model="res.partner.category">
<field name="name">Prospects</field>
<field name="color" eval="3"/>
</record>
<record id="res_partner_category_3" model="res.partner.category">
<field name="name">Employees</field>
<field name="color" eval="4"/>
</record>
<record id="res_partner_category_8" model="res.partner.category">
<field name="name">Consulting Services</field>
<field name="color" eval="5"/>
</record>
<record id="res_partner_category_11" model="res.partner.category">
<field name="name">Services</field>
<field name="color" eval="7"/>
</record>
<record id="res_partner_category_12" model="res.partner.category">
<field name="name">Office Supplies</field>
<field name="parent_id" ref="res_partner_category_0"/>
<field name="color" eval="8"/>
</record>
<record id="res_partner_category_14" model="res.partner.category">
<field name="name">Desk Manufacturers</field>
<field name="color" eval="10"/>
<field name="parent_id" ref="res_partner_category_0"/>
</record>
<!--
Resource: res.partner
-->
<record id="main_partner" model="res.partner">
<field name="email">info@yourcompany.com</field>
<field name="website">www.example.com</field>
<field name="vat">US12345671</field>
</record>
<record id="res_partner_1" model="res.partner">
<field name="name">Wood Corner</field>
<field eval="[Command.set([ref('res_partner_category_14'), ref('res_partner_category_12')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="street">1839 Arbor Way</field>
<field name="city">Turlock</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">95380</field>
<field name="country_id" ref="base.us"/>
<field name="email">wood.corner26@example.com</field>
<field name="phone">(623)-853-7197</field>
<field name="website">http://www.wood-corner.com</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_1-image.png"/>
<field name="vat">US12345672</field>
</record>
<record id="res_partner_2" model="res.partner">
<field name="name">Deco Addict</field>
<field eval="[Command.set([ref('base.res_partner_category_14')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="street">77 Santa Barbara Rd</field>
<field name="city">Pleasant Hill</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">94523</field>
<field name="country_id" ref="base.us"/>
<field name="email">deco_addict@yourcompany.example.com</field>
<field name="phone">(603)-996-3829</field>
<field name="website">http://www.deco-addict.com</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_2-image.png"/>
<field name="vat">US12345673</field>
</record>
<record id="res_partner_3" model="res.partner">
<field name="name">Gemini Furniture</field>
<field eval="[Command.set([ref('res_partner_category_8'), ref('res_partner_category_14')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="street">317 Fairchild Dr</field>
<field name="city">Fairfield</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">94535</field>
<field name="country_id" ref="base.us"/>
<field name="email">gemini_furniture@fake.geminifurniture.com</field>
<field name="phone">(941)-284-4875</field>
<field name="website">http://www.gemini-furniture.com/</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_3-image.png"/>
<field name="vat">US12345674</field>
</record>
<record id="res_partner_4" model="res.partner">
<field name="name">Ready Mat</field>
<field eval="[Command.set([ref('res_partner_category_14'), ref('res_partner_category_12')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="street">7500 W Linne Road</field>
<field name="city">Tracy</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">95304</field>
<field name="country_id" ref="base.us"/>
<field name="email">ready.mat28@example.com</field>
<field name="phone">(803)-873-6126</field>
<field name="website">http://www.ready-mat.com/</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_4-image.png"/>
<field name="vat">US12345675</field>
</record>
<record id="res_partner_10" model="res.partner">
<field name="name">The Jackson Group</field>
<field name="is_company">1</field>
<field name="street">1611 Peony Dr</field>
<field name="city">Tracy</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">95377</field>
<field name="country_id" ref="base.us"/>
<field name="email">jackson.group82@example.com</field>
<field name="phone">(334)-502-1024</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_10-image.jpg"/>
<field name="vat">US12345676</field>
</record>
<record id="res_partner_12" model="res.partner">
<field name="name">Azure Interior</field>
<field eval="[Command.set([ref('res_partner_category_11')])]" name="category_id"/>
<field name="is_company">1</field>
<field name="street">4557 De Silva St</field>
<field name="city">Fremont</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">94538</field>
<field name="phone">(870)-931-0505</field>
<field name="country_id" ref="base.us"/>
<field name="email">azure.Interior24@example.com</field>
<field name="website">http://www.azure-interior.com</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_12-image.png"/>
<field name="vat">US12345677</field>
</record>
<record id="res_partner_18" model="res.partner">
<field name="name">Lumber Inc</field>
<field name="is_company">1</field>
<field name="street">1337 N San Joaquin St</field>
<field name="city">Stockton</field>
<field name="state_id" ref='state_us_5'/>
<field name="zip">95202</field>
<field name="email">lumber-inv92@example.com</field>
<field name="phone">(828)-316-0593</field>
<field name="country_id" ref="base.us"/>
<field name="website">http://www.lumber-inc.com</field>
<field name="image_1920" type="base64" file="base/static/img/res_partner_18-image.png"/>
<field name="vat">US12345678</field>
</record>
<record id="res_partner_address_1" model="res.partner">
<field name="name">Willie Burke</field>
<field name="parent_id" ref="res_partner_1"/>
<field name="function">Service Manager</field>
<field name="email">willie.burke80@example.com</field>
<field name="phone">(846)-523-2111</field>
</record>
<record id="res_partner_address_2" model="res.partner">
<field name="name">Ron Gibson</field>
<field name="parent_id" ref="res_partner_1"/>
<field name="function">Store Manager</field>
<field name="email">ron.gibson76@example.com</field>
<field name="phone">(976)-397-4091</field>
</record>
<record id="res_partner_address_3" model="res.partner">
<field name="name">Douglas Fletcher</field>
<field name="parent_id" ref="res_partner_2"/>
<field name="function">Functional Consultant</field>
<field name="email">douglas.fletcher51@example.com</field>
<field name="phone">(132)-553-7242</field>
</record>
<record id="res_partner_address_4" model="res.partner">
<field name="name">Floyd Steward</field>
<field name="parent_id" ref="res_partner_2"/>
<field name="function">Analyst</field>
<field name="email">floyd.steward34@example.com</field>
<field name="phone">(145)-138-3401</field>
</record>
<record id="res_partner_address_5" model="res.partner">
<field name="name">Edwin Hansen</field>
<field name="parent_id" ref="res_partner_3"/>
<field name="function">Marketing Manager</field>
<field name="email">edwin.hansen58@example.com</field>
<field name="phone">(943)-352-2555</field>
</record>
<record id="res_partner_address_7" model="res.partner">
<field name="name">Billy Fox</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Production Supervisor</field>
<field name="email">billy.fox45@example.com</field>
<field name="phone">(915)-498-5611</field>
</record>
<record id="res_partner_address_10" model="res.partner">
<field name="name">Jesse Brown</field>
<field name="parent_id" ref="res_partner_3"/>
<field name="function">Senior Consultant</field>
<field name="email">jesse.brown74@example.com</field>
<field name="phone">(829)-386-3277</field>
<field name="company_id" ref="base.main_company"/>
</record>
<record id="res_partner_address_11" model="res.partner">
<field name="name">Soham Palmer</field>
<field name="parent_id" ref="res_partner_3"/>
<field name="function">Director</field>
<field name="email">soham.palmer15@example.com</field>
<field name="phone">(379)-167-2040</field>
</record>
<record id="res_partner_address_13" model="res.partner">
<field name="name">Kim Snyder</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Senior Associate</field>
<field name="email">kim.snyder96@example.com</field>
<field name="phone">(215)-379-4865</field>
</record>
<record id="res_partner_address_14" model="res.partner">
<field name="name">Edith Sanchez</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Analyst</field>
<field name="email">edith.sanchez68@example.com</field>
<field name="phone">(938)-175-2048</field>
</record>
<record id="res_partner_address_15" model="res.partner">
<field name="name">Brandon Freeman</field>
<field name="function">Creative Director</field>
<field name="parent_id" ref="res_partner_12"/>
<field name="email">brandon.freeman55@example.com</field>
<field name="phone">(355)-687-3262</field>
</record>
<record id="res_partner_address_16" model="res.partner">
<field name="name">Nicole Ford</field>
<field name="function">Director</field>
<field name="parent_id" ref="res_partner_12"/>
<field name="email">nicole.ford75@example.com</field>
<field name="phone">(946)-638-6034</field>
</record>
<record id="res_partner_address_17" model="res.partner">
<field name="name">Toni Rhodes</field>
<field name="function">Managing Partner</field>
<field name="parent_id" ref="res_partner_10"/>
<field name="email">toni.rhodes11@example.com</field>
<field name="phone">(198)-539-4948</field>
</record>
<record id="res_partner_address_18" model="res.partner">
<field name="name">Gordon Owens</field>
<field name="function">Senior Consultant</field>
<field name="parent_id" ref="res_partner_10"/>
<field name="email">gordon.owens47@example.com</field>
<field name="phone">(336)-723-6569</field>
</record>
<record id="res_partner_address_24" model="res.partner">
<field name="name">Theodore Gardner</field>
<field name="function">System Analyst</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="email">theodore.gardner36@example.com</field>
<field name="phone">(186)-612-6561</field>
</record>
<record id="res_partner_address_25" model="res.partner">
<field name="name">Oscar Morgan</field>
<field name="parent_id" ref="res_partner_3"/>
<field name="function">Order Clerk</field>
<field name="email">oscar.morgan11@example.com</field>
<field name="phone">(561)-239-1744</field>
</record>
<record id="res_partner_address_27" model="res.partner">
<field name="name">Tom Ruiz</field>
<field name="parent_id" ref="res_partner_1"/>
<field name="function">Software Developer</field>
<field name="email">tom.ruiz89@example.com</field>
<field name="phone">(102)-834-1602</field>
</record>
<record id="res_partner_address_28" model="res.partner">
<field name="name">Colleen Diaz</field>
<field name="function">Business Executive</field>
<field name="parent_id" ref="res_partner_12"/>
<field name="email">colleen.diaz83@example.com</field>
<field name="phone">(255)-595-8393</field>
</record>
<record id="res_partner_address_30" model="res.partner">
<field name="name">Lorraine Douglas</field>
<field name="function">Functional Consultant</field>
<field name="parent_id" ref="res_partner_18"/>
<field name="email">lorraine.douglas35@example.com</field>
<field name="phone">(443)-648-9155</field>
</record>
<record id="res_partner_address_31" model="res.partner">
<field name="name">Addison Olson</field>
<field name="parent_id" ref="res_partner_2"/>
<field name="function">Sales Representative</field>
<field name="email">addison.olson28@example.com</field>
<field name="phone">(223)-399-7637</field>
</record>
<record id="res_partner_address_32" model="res.partner">
<field name="name">Sandra Neal</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Sales Manager</field>
<field name="email">sandra.neal80@example.com</field>
<field name="phone">(430)-371-7293</field>
</record>
<record id="res_partner_address_33" model="res.partner">
<field name="name">Julie Richards</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Financial Manager</field>
<field name="email">julie.richards84@example.com</field>
<field name="phone">(225)-148-7811</field>
</record>
<record id="res_partner_address_34" model="res.partner">
<field name="name">Travis Mendoza</field>
<field name="parent_id" ref="res_partner_4"/>
<field name="function">Knowledge Manager</field>
<field name="email">travis.mendoza24@example.com</field>
<field name="phone">(840)-944-8661</field>
</record>
<record id="res_partner_main1" model="res.partner">
<field name="name">Chester Reed</field>
<field name="parent_id" ref="main_partner"/>
<field name="function">Chief Executive Officer (CEO)</field>
<field name="email">chester.reed79@example.com</field>
<field name="phone">(979)-904-8902</field>
</record>
<record id="res_partner_main2" model="res.partner">
<field name="name">Dwayne Newman</field>
<field name="function">Chief Operations Officer (COO)</field>
<field name="parent_id" ref="main_partner"/>
<field name="email">dwayne.newman28@example.com</field>
<field name="phone">(614)-177-4937</field>
</record>
</data>
</odoo>

@ -0,0 +1,106 @@
<?xml version='1.0' encoding='utf-8'?>
<odoo>
<data noupdate="0">
<record id="base.res_partner_address_1" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_1.jpg"/>
</record>
<record id="base.res_partner_address_2" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_2.jpg"/>
</record>
<record id="base.res_partner_address_3" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_3.jpg"/>
</record>
<record id="base.res_partner_address_4" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_4.jpg"/>
</record>
<record id="base.res_partner_address_5" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_5.jpg"/>
</record>
<record id="base.res_partner_address_7" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_7.jpg"/>
</record>
<record id="base.res_partner_address_10" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_10.jpg"/>
</record>
<record id="base.res_partner_address_11" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_11.jpg"/>
</record>
<record id="base.res_partner_address_13" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_13.jpg"/>
</record>
<record id="base.res_partner_address_14" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_14.jpg"/>
</record>
<record id="base.res_partner_address_15" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_15.jpg"/>
</record>
<record id="base.res_partner_address_16" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_16.jpg"/>
</record>
<record id="base.res_partner_address_17" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_17.jpg"/>
</record>
<record id="base.res_partner_address_18" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_18.jpg"/>
</record>
<record id="base.res_partner_address_24" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_24.jpg"/>
</record>
<record id="base.res_partner_address_25" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_25.jpg"/>
</record>
<record id="base.res_partner_address_27" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_27.jpg"/>
</record>
<record id="base.res_partner_address_28" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_28.jpg"/>
</record>
<record id="base.res_partner_address_30" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_30.jpg"/>
</record>
<record id="base.res_partner_address_31" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_31.jpg"/>
</record>
<record id="base.res_partner_address_32" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_32.jpg"/>
</record>
<record id="base.res_partner_address_33" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_33.jpg"/>
</record>
<record id="base.res_partner_address_34" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_address_34.jpg"/>
</record>
<record id="base.res_partner_main1" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_main1.jpg"/>
</record>
<record id="base.res_partner_main2" model="res.partner">
<field name="image_1920" type="base64" file="base/static/img/res_partner_main2.jpg"/>
</record>
</data>
</odoo>

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<!-- user 1 is the technical admin user -->
<record model="res.users" id="base.user_root">
<field name="partner_id" ref="base.partner_root"/>
<field name="company_id" ref="main_company"/>
<field name="company_ids" eval="[Command.link(ref('main_company'))]"/>
<field name="email">odoobot@example.com</field>
<field name="signature"><![CDATA[<span>-- <br/>
System</span>]]></field>
</record>
<!-- user 2 is the human admin user -->
<record id="user_admin" model="res.users">
<field name="login">admin</field>
<field name="password">admin</field>
<field name="partner_id" ref="base.partner_admin"/>
<field name="company_id" ref="main_company"/>
<field name="company_ids" eval="[Command.link(ref('main_company'))]"/>
<field name="groups_id" eval="[Command.set([])]"/>
<field name="signature"><![CDATA[<span>-- <br/>
Administrator</span>]]></field>
</record>
<!-- Default user with full access rights for newly created users -->
<record id="default_user" model="res.users">
<field name="name">Default User Template</field>
<field name="login">default</field>
<field name="active" eval="False"/>
</record>
<record id="public_user" model="res.users">
<field name="name">Public user</field>
<field name="login">public</field>
<field name="password"></field>
<!-- Avoid auto-including this demo user in any default group -->
<field name="groups_id" eval="[Command.set([])]"/>
<field name="image_1920" type="base64" file="base/static/img/public_user-image.png"/>
<field name="partner_id" ref="public_partner"/>
<field name="active" eval="False"/>
</record>
</data>
</odoo>

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="partner_demo" model="res.partner">
<field name="name">Marc Demo</field>
<field name="company_id" ref="main_company"/>
<field name="company_name">YourCompany</field>
<field name="street">3575 Buena Vista Avenue</field>
<field name="city">Eugene</field>
<field name="state_id" model="res.country.state" search="[('code','=','OR')]"/>
<field name="zip">97401</field>
<field name="country_id" ref="us"/>
<field name="tz">Europe/Brussels</field>
<field name="email">mark.brown23@example.com</field>
<field name="phone">(441)-695-2334</field>
</record>
<record id="main_partner" model="res.partner">
<field name="name">YourCompany</field>
<field name="company_name">YourCompany</field>
<field name="street">250 Executive Park Blvd, Suite 3400</field>
<field name="city">San Francisco</field>
<field name="zip">94134</field>
<field name='country_id' ref='base.us'/>
<field name='state_id' ref='state_us_5'/>
<field name="phone">+1 (650) 555-0111 </field>
<field name="email">info@yourcompany.example.com</field>
<field name="website">www.example.com</field>
</record>
<record id="user_demo" model="res.users">
<field name="partner_id" ref="base.partner_demo"/>
<field name="login">demo</field>
<field name="password">demo</field>
<field name="signature" type="html"><span>-- <br/>+Mr Demo</span></field>
<field name="company_id" ref="main_company"/>
<field name="groups_id" eval="[Command.set([ref('base.group_user'), ref('base.group_partner_manager'), ref('base.group_allow_export')])]"/>
<field name="image_1920" type="base64" file="base/static/img/user_demo-image.png"/>
</record>
<record model="res.partner" id="base.partner_root">
<field name="tz">Europe/Brussels</field>
</record>
<record model="res.partner" id="base.partner_admin">
<field name="name">Mitchell Admin</field>
<field name="company_name">YourCompany</field>
<field name="street">215 Vine St</field>
<field name="city">Scranton</field>
<field name="zip">18503</field>
<field name='country_id' ref='base.us'/>
<field name='state_id' ref='state_us_39'/>
<field name="phone">+1 555-555-5555</field>
<field name="email">admin@yourcompany.example.com</field>
<field name="tz">Europe/Brussels</field>
<field name="image_1920" type="base64" file="base/static/img/partner_root-image.png"/>
</record>
<record id="base.user_admin" model="res.users">
<field name="signature" type="html"><span>-- <br/>Mitchell Admin</span></field>
</record>
<!-- Portal : partner and user -->
<record id="partner_demo_portal" model="res.partner">
<field name="name">Joel Willis</field>
<field name="email">joel.willis63@example.com</field>
<field name="street">858 Lynn Street</field>
<field name="city">Bayonne</field>
<field model="res.country.state" name="state_id" search="[('code','ilike','NJ')]"/>
<field name="zip">07002</field>
<field name="country_id" ref="base.us"/>
<field name="company_name">YourCompany</field>
<field name="image_1920" type="base64" file="base/static/img/partner_demo_portal.png"/>
<field name="phone">(683)-556-5104</field>
</record>
<record id="demo_user0" model="res.users" context="{'no_reset_password': True}">
<field name="partner_id" ref="partner_demo_portal"/>
<field name="login">portal</field>
<field name="password">portal</field>
<field name="signature"><![CDATA[<span>-- <br/>Mr Demo Portal</span>]]></field>
<field name="groups_id" eval="[Command.clear()]"/><!-- Avoid auto-including this user in any default group -->
</record>
<record id="base.group_portal" model="res.groups"><!-- Add the demo user to the portal (and therefore to the portal member group) -->
<field name="users" eval="[Command.link(ref('demo_user0'))]"/>
</record>
</data>
</odoo>

@ -0,0 +1,21 @@
{
"options": {
"autoRename": false,
"autoRenameStrict": false,
"blacklist": {
"rtlcss": {
"config": true,
"options": true
}
},
"clean": true,
"greedy": false,
"processUrls": false,
"stringMap": [],
"useCalc": false,
"aliases": {},
"processEnv": false
},
"plugins": [],
"map": false
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save