summaryrefslogtreecommitdiff
path: root/addons/analytic/wizard
diff options
context:
space:
mode:
Diffstat (limited to 'addons/analytic/wizard')
-rw-r--r--addons/analytic/wizard/__init__.py1
-rw-r--r--addons/analytic/wizard/account_analytic_journal_report.py72
-rw-r--r--addons/analytic/wizard/account_analytic_journal_report_view.xml44
3 files changed, 0 insertions, 117 deletions
diff --git a/addons/analytic/wizard/__init__.py b/addons/analytic/wizard/__init__.py
index 52606b42782..3969956f529 100644
--- a/addons/analytic/wizard/__init__.py
+++ b/addons/analytic/wizard/__init__.py
@@ -19,7 +19,6 @@
#
##############################################################################
-import account_analytic_journal_report
import account_analytic_balance_report
import account_analytic_inverted_balance_report
import account_analytic_cost_ledger_report
diff --git a/addons/analytic/wizard/account_analytic_journal_report.py b/addons/analytic/wizard/account_analytic_journal_report.py
deleted file mode 100644
index f86fc71b94a..00000000000
--- a/addons/analytic/wizard/account_analytic_journal_report.py
+++ /dev/null
@@ -1,72 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import time
-from openerp.osv import fields, osv
-
-
-class account_analytic_journal_report(osv.osv_memory):
- _name = 'account.analytic.journal.report'
- _description = 'Account Analytic Journal'
-
- _columns = {
- 'date1': fields.date('Start of period', required=True),
- 'date2': fields.date('End of period', required=True),
- 'analytic_account_journal_id': fields.many2many('account.analytic.journal', 'account_analytic_journal_name', 'journal_line_id', 'journal_print_id', 'Analytic Journals', required=True),
- }
-
- _defaults = {
- 'date1': lambda *a: time.strftime('%Y-01-01'),
- 'date2': lambda *a: time.strftime('%Y-%m-%d')
- }
-
- def check_report(self, cr, uid, ids, context=None):
- if context is None:
- context = {}
- data = self.read(cr, uid, ids)[0]
- ids_list = []
- if context.get('active_id',False):
- ids_list.append(context.get('active_id',False))
- else:
- record = self.browse(cr,uid,ids[0],context=context)
- for analytic_record in record.analytic_account_journal_id:
- ids_list.append(analytic_record.id)
- datas = {
- 'ids': ids_list,
- 'model': 'account.analytic.journal',
- 'form': data
- }
- context2 = context.copy()
- context2['active_model'] = 'account.analytic.journal'
- context2['active_ids'] = ids_list
- return self.pool['report'].get_action(cr, uid, [], 'account.report_analyticjournal', data=datas, context=context2)
-
- def default_get(self, cr, uid, fields, context=None):
- if context is None:
- context = {}
- res = super(account_analytic_journal_report, self).default_get(cr, uid, fields, context=context)
- if not context.has_key('active_ids'):
- journal_ids = self.pool.get('account.analytic.journal').search(cr, uid, [], context=context)
- else:
- journal_ids = context.get('active_ids')
- if 'analytic_account_journal_id' in fields:
- res.update({'analytic_account_journal_id': journal_ids})
- return res
diff --git a/addons/analytic/wizard/account_analytic_journal_report_view.xml b/addons/analytic/wizard/account_analytic_journal_report_view.xml
deleted file mode 100644
index 3aaea712582..00000000000
--- a/addons/analytic/wizard/account_analytic_journal_report_view.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
- <data>
-
- <record id="account_analytic_journal_view" model="ir.ui.view">
- <field name="name">Account Analytic Journal</field>
- <field name="model">account.analytic.journal.report</field>
- <field name="arch" type="xml">
- <form string="Select Period">
- <group col="4">
- <field name="date1"/>
- <field name="date2"/>
- <field name="analytic_account_journal_id" widget="many2many_tags" class="oe_inline" required="1" colspan="4"/>
- </group>
- <footer>
- <button name="check_report" string="Print" type="object" class="oe_highlight"/>
- or
- <button string="Cancel" class="oe_link" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
-
- <record id="action_account_analytic_journal" model="ir.actions.act_window">
- <field name="name">Analytic Journal</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">account.analytic.journal.report</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="account_analytic_journal_view"/>
- <field name="target">new</field>
- </record>
-
- <record model="ir.values" id="account_analytic_journal_values">
- <field name="model_id" ref="analytic.model_account_analytic_journal" />
- <field name="name">Account Analytic Journal</field>
- <field name="key2">client_print_multi</field>
- <field name="value" eval="'ir.actions.act_window,' + str(ref('action_account_analytic_journal'))" />
- <field name="key">action</field>
- <field name="model">account.analytic.journal</field>
- </record>
-
- </data>
-</openerp>