summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2017-11-08 15:44:34 +0100
committerYannick Tivisse <yti@odoo.com>2017-11-16 14:49:05 +0100
commitdae838c6fe3da6d0262ef5ef67b7621fec7f9e8b (patch)
tree8022b75b6d6708f3f786cd5574b1e83ce66e3ef9 /addons
parent4516b1b02b5befe754c0500e5eb1ed1a5cc2a701 (diff)
[IMP] account_asset: Remove demo data
Purpose ======= As there's no 'xfa_account_id' configured on the module installation, the demo data are not created. Specification ============= Remove them.
Diffstat (limited to 'addons')
-rw-r--r--addons/account_asset/__manifest__.py3
-rw-r--r--addons/account_asset/data/account_asset_demo.yml62
2 files changed, 0 insertions, 65 deletions
diff --git a/addons/account_asset/__manifest__.py b/addons/account_asset/__manifest__.py
index 6f60136fb16..8ea7ec112d1 100644
--- a/addons/account_asset/__manifest__.py
+++ b/addons/account_asset/__manifest__.py
@@ -14,9 +14,6 @@ Keeps track of depreciations, and creates corresponding journal entries.
'website': 'https://www.odoo.com/page/accounting',
'category': 'Accounting',
'sequence': 32,
- 'demo': [
- 'data/account_asset_demo.yml',
- ],
'data': [
'security/account_asset_security.xml',
'security/ir.model.access.csv',
diff --git a/addons/account_asset/data/account_asset_demo.yml b/addons/account_asset/data/account_asset_demo.yml
deleted file mode 100644
index 89e0120ad58..00000000000
--- a/addons/account_asset/data/account_asset_demo.yml
+++ /dev/null
@@ -1,62 +0,0 @@
--
- Creating demo data that require looking for accounts
--
- !python {model: ir.model.data, id: False} : |
- company = self.env.user.company_id
- journal_id = self.env['account.journal'].search([('type', '=', 'general'), ('id', '!=', company.currency_exchange_journal_id.id)], limit=1).id
- expense_account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_expenses'))], limit=1).id
- xfa_account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_fixed_assets'))], limit=1).id
- if not xfa_account_id:
- xfa_account_id = self.env['account.account'].search([('user_type_id', '=', ref('account.data_account_type_current_assets'))], limit=1).id
- from datetime import datetime, timedelta
- import time
- if xfa_account_id and expense_account_id and journal_id:
- vals = {
- 'journal_id': journal_id,
- 'name': 'Hardware - 3 Years',
- 'method_number': 3,
- 'account_asset_id': xfa_account_id,
- 'account_depreciation_id': xfa_account_id,
- 'account_depreciation_expense_id': expense_account_id,
- }
- self._update('account.asset.category', 'account_asset', vals, 'account_asset_category_fixedassets0')
- vals = {
- 'journal_id': journal_id,
- 'name': 'Cars - 5 Years',
- 'method_number': 5,
- 'account_asset_id': xfa_account_id,
- 'account_depreciation_id': xfa_account_id,
- 'account_depreciation_expense_id': expense_account_id,
- }
- self._update('account.asset.category', 'account_asset', vals, 'account_asset_category_fixedassets1')
- vals = {
- 'salvage_value': 2000.0,
- 'state': 'open',
- 'method_period': 12,
- 'method_number': 5,
- 'name': "CEO's car",
- 'value': 12000.0,
- 'category_id': ref('account_asset_category_fixedassets0'),
- }
- self._update('account.asset.asset', 'account_asset', vals, 'account_asset_asset_vehicles0')
- vals = {
- 'method_end': (datetime.now().replace(month=8, day=11) + timedelta(days=3*365)).strftime('%Y-%m-%d'),
- 'salvage_value': 0.0,
- 'method_time': 'end',
- 'name': 'V6 Engine and 10 inches tires',
- 'value': 2800.0,
- 'category_id': ref('account_asset_category_fixedassets0'),
- }
- self._update('account.asset.asset', 'account_asset', vals, 'account_asset_asset_cab0')
- vals = {
- 'prorata': 1,
- 'salvage_value': 100000.0,
- 'state': 'open',
- 'method_period': 12,
- 'method_number': 20,
- 'date': time.strftime('%Y-01-01'),
- 'name': 'Office',
- 'value': 500000.0,
- 'category_id': ref('account_asset_category_fixedassets0'),
- }
- self._update('account.asset.asset', 'account_asset', vals, 'account_asset_asset_office0')