#
##############################################################################
-import time
+import logging
from datetime import datetime
from dateutil.relativedelta import relativedelta
from operator import itemgetter
+import time
-import logging
-import pooler
-from osv import fields, osv
-import decimal_precision as dp
-from tools.translate import _
-from tools.float_utils import float_round
from openerp import SUPERUSER_ID
-import tools
+from openerp import pooler, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools.float_utils import float_round
+
+import openerp.addons.decimal_precision as dp
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields
-from osv import osv
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
class account_analytic_line(osv.osv):
_inherit = 'account.analytic.line'
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class bank(osv.osv):
_inherit = "res.partner.bank"
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class account_bank_statement(osv.osv):
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class account_cashbox_line(osv.osv):
from dateutil.relativedelta import relativedelta
from operator import itemgetter
-import netsvc
-import pooler
-from osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
# ---------------------------------------------------------
# Account Financial Report
from lxml import etree
import decimal_precision as dp
-import netsvc
-import pooler
-from osv import fields, osv, orm
-from tools.translate import _
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
class account_invoice(osv.osv):
def _amount_all(self, cr, uid, ids, name, args, context=None):
from lxml import etree
-import netsvc
-from osv import fields, osv, orm
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
import decimal_precision as dp
-import tools
+from openerp import tools
class account_move_line(osv.osv):
_name = "account.move.line"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.osv):
_inherit = "res.company"
##############################################################################
from openerp.osv import osv
-from edi import EDIMixin
+from openerp.addons.edi import EDIMixin
INVOICE_LINE_EDI_STRUCT = {
'name': True,
#
##############################################################################
-import logging
-import time
import datetime
from dateutil.relativedelta import relativedelta
+import logging
from operator import itemgetter
from os.path import join as opj
+import time
+
+from openerp import netsvc, tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
-from tools.translate import _
-from osv import fields, osv
-import netsvc
-import tools
_logger = logging.getLogger(__name__)
class account_installer(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class ir_sequence_fiscalyear(osv.osv):
_name = 'account.sequence.fiscalyear'
##############################################################################
from operator import itemgetter
-from osv import fields, osv
import time
+from openerp.osv import fields, osv
+
class account_fiscal_position(osv.osv):
_name = 'account.fiscal.position'
_description = 'Fiscal Position'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_category(osv.osv):
_inherit = "product.category"
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields, osv
class account_analytic_journal(osv.osv):
_name = 'account.analytic.journal'
import time
-from report import report_sxw
+from openerp.report import report_sxw
#
# Use period and Journal for selection or resources
##############################################################################
import time
-from report import report_sxw
+
+from openerp.report import report_sxw
class account_analytic_balance(report_sxw.rml_parse):
##############################################################################
import time
-import pooler
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
#
# Use period and Journal for selection or resources
#
##############################################################################
-import pooler
import time
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
class account_analytic_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-import pooler
import time
-from report import report_sxw
+
+from openerp import pooler
+from openerp.report import report_sxw
class account_inverted_analytic_balance(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class account_analytic_quantity_cost_ledger(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_balance(osv.osv_memory):
_name = 'account.analytic.balance'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_chart(osv.osv_memory):
_name = 'account.analytic.chart'
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_cost_ledger_journal_report(osv.osv_memory):
_name = 'account.analytic.cost.ledger.journal.report'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class account_analytic_cost_ledger(osv.osv_memory):
_name = 'account.analytic.cost.ledger'
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_inverted_balance(osv.osv_memory):
_name = 'account.analytic.inverted.balance'
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_analytic_journal_report(osv.osv_memory):
_name = 'account.analytic.journal.report'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_account_analytic_line(osv.osv_memory):
_name = "project.account.analytic.line"
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class aged_trial_report(report_sxw.rml_parse, common_report_header):
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class analytic_entries_report(osv.osv):
_name = "analytic.entries.report"
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class account_balance(report_sxw.rml_parse, common_report_header):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
#
# Use period and Journal for selection or resources
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
import decimal_precision as dp
class account_entries_report(osv.osv):
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
-from tools.translate import _
+from openerp.tools.translate import _
class report_account_common(report_sxw.rml_parse, common_report_header):
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class journal_print(report_sxw.rml_parse, common_report_header):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
class general_ledger(report_sxw.rml_parse, common_report_header):
#
##############################################################################
-import tools
+from openerp import tools
import decimal_precision as dp
-from osv import fields,osv
+from openerp.osv import fields,osv
class account_invoice_report(osv.osv):
_name = "account.invoice.report"
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class journal_print(report_sxw.rml_parse, common_report_header):
import time
-from tools.translate import _
-from report import report_sxw
+from openerp.tools.translate import _
+from openerp.report import report_sxw
from common_report_header import common_report_header
class partner_balance(report_sxw.rml_parse, common_report_header):
import time
import re
-from report import report_sxw
+from openerp.report import report_sxw
from common_report_header import common_report_header
-from tools.translate import _
+from openerp.tools.translate import _
class third_party_ledger(report_sxw.rml_parse, common_report_header):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class account_invoice(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class Overdue(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import pooler
-import tools
-from osv import fields,osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields,osv
def _code_get(self, cr, uid, context=None):
acc_type_obj = self.pool.get('account.account.type')
import time
from common_report_header import common_report_header
-from report import report_sxw
+from openerp.report import report_sxw
class tax_report(report_sxw.rml_parse, common_report_header):
_name = 'report.account.vat.declaration'
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
import decimal_precision as dp
class account_treasury_report(osv.osv):
#
##############################################################################
-import pooler
-from tools.translate import _
+from openerp import pooler
+from openerp.tools.translate import _
class common_report_header(object):
from operator import itemgetter
from os.path import join as opj
-from tools.translate import _
-from osv import osv, fields
-import tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
class account_config_settings(osv.osv_memory):
_name = 'account.config.settings'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
"""Inherit res.currency to handle accounting date values when converting currencies"""
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_automatic_reconcile(osv.osv_memory):
_name = 'account.automatic.reconcile'
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_change_currency(osv.osv_memory):
_name = 'account.change.currency'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_chart(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class accounting_report(osv.osv_memory):
_name = "accounting.report"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_fiscalyear_close(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_fiscalyear_close_state(osv.osv_memory):
"""
import time
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class account_invoice_refund(osv.osv_memory):
#
##############################################################################
-from osv import osv
-from tools.translate import _
-import netsvc
-import pooler
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
+from openerp import pooler
class account_invoice_confirm(osv.osv_memory):
"""
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_journal_select(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_bank_reconcile(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_line_reconcile_select(osv.osv_memory):
_name = "account.move.line.reconcile.select"
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_move_line_select(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_move_line_unreconcile_select(osv.osv_memory):
_name = "account.move.line.unreconcile.select"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_open_closed_fiscalyear(osv.osv_memory):
_name = "account.open.closed.fiscalyear"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_period_close(osv.osv_memory):
"""
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class account_move_line_reconcile(osv.osv_memory):
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_partner_reconcile_process(osv.osv_memory):
_name = 'account.partner.reconcile.process'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_balance_report(osv.osv_memory):
_inherit = "account.common.account.report"
import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_aged_trial_balance(osv.osv_memory):
_inherit = 'account.common.partner.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_central_journal(osv.osv_memory):
_name = 'account.central.journal'
import time
from lxml import etree
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_common_report(osv.osv_memory):
_name = "account.common.report"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_account_report(osv.osv_memory):
_name = 'account.common.account.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_journal_report(osv.osv_memory):
_name = 'account.common.journal.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_common_partner_report(osv.osv_memory):
_name = 'account.common.partner.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_general_journal(osv.osv_memory):
_inherit = "account.common.journal.report"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_report_general_ledger(osv.osv_memory):
_inherit = "account.common.account.report"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_partner_balance(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_partner_ledger(osv.osv_memory):
"""
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from lxml import etree
class account_print_journal(osv.osv_memory):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
-import netsvc
-from tools.translate import _
+from openerp import netsvc
+from openerp.tools.translate import _
class account_state_open(osv.osv_memory):
_name = 'account.state.open'
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_subscription_generate(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_tax_chart(osv.osv_memory):
"""
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_unreconcile(osv.osv_memory):
_name = "account.unreconcile"
##############################################################################
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_use_model(osv.osv_memory):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class validate_account_move(osv.osv_memory):
_name = "validate.account.move"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_vat_declaration(osv.osv_memory):
_name = 'account.vat.declaration'
#!/usr/bin/env python
-from osv import osv, fields
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class CashBox(osv.osv_memory):
_register = False
#
##############################################################################
-from osv import osv, fields
-from osv.orm import intersect, except_orm
-import tools.sql
-from tools.translate import _
-from decimal_precision import decimal_precision as dp
+from openerp.osv import osv, fields
+from openerp.osv.orm import intersect, except_orm
+import openerp.tools
+from openerp.tools.translate import _
+
+from openerp.addons.decimal_precision import decimal_precision as dp
class account_analytic_account(osv.osv):
}
def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_user')
+ openerp.tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_user')
cr.execute('''CREATE OR REPLACE VIEW account_analytic_analysis_summary_user AS (
with mu as
(select max(id) as max_user from res_users)
}
def init(self, cr):
- tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_month')
+ openerp.tools.sql.drop_view_if_exists(cr, 'account_analytic_analysis_summary_month')
cr.execute('CREATE VIEW account_analytic_analysis_summary_month AS (' \
'SELECT ' \
'(TO_NUMBER(TO_CHAR(d.month, \'YYYYMM\'), \'999999\') + (d.account_id * 1000000::bigint))::bigint AS id, ' \
#!/usr/bin/env python
-from osv import osv
from mako.template import Template
import time
try:
except ImportError:
import StringIO
-import tools
+from openerp import tools
+from openerp.osv import osv
MAKO_TEMPLATE = u"""Hello ${user.name},
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_analytic_default(osv.osv):
_name = "account.analytic.default"
import time
from lxml import etree
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
class one2many_mod2(fields.one2many):
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
import time
-from report import report_sxw
+from openerp.report import report_sxw
class crossovered_analytic(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_crossovered_analytic(osv.osv_memory):
_name = "account.crossovered.analytic"
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class analytic_plan_create_model(osv.osv_memory):
_name = "analytic.plan.create.model"
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class account_invoice_line(osv.osv):
_inherit = "account.invoice.line"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_category(osv.osv):
_inherit = "product.category"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_order(osv.osv):
_name = "purchase.order"
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
#----------------------------------------------------------
# Stock Picking
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
+from openerp.osv import fields, osv
import decimal_precision as dp
class account_asset_category(osv.osv):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_invoice(osv.osv):
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class asset_asset_report(osv.osv):
_name = "asset.asset.report"
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class asset_modify(osv.osv_memory):
_name = 'asset.modify'
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class asset_depreciation_confirmation_wizard(osv.osv_memory):
_name = "asset.depreciation.confirmation.wizard"
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class account_bank_statement(osv.osv):
_inherit = 'account.bank.statement'
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
import logging
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class res_partner_bank(osv.osv):
_inherit = 'res.partner.bank'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class cancel_statement_line(osv.osv_memory):
_name = 'cancel.statement.line'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class confirm_statement_line(osv.osv_memory):
_name = 'confirm.statement.line'
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
import time
import datetime
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class analytic_account_budget_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
tot = {}
import time
import datetime
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
import operator
import osv
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_analytic(osv.osv_memory):
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_crossvered_report(osv.osv_memory):
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_crossvered_summary_report(osv.osv_memory):
"""
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_budget_report(osv.osv_memory):
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class account_journal(osv.osv):
_inherit = "account.journal"
#
##############################################################################
-from osv import osv,fields
-from tools.translate import _
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
from tools.amount_to_text_en import amount_to_text
from lxml import etree
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_print_check(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
from lxml import etree
-from tools.translate import _
+from openerp.tools.translate import _
class followup(osv.osv):
import time
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class report_rappel(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class account_followup_stat(osv.osv):
_name = "account_followup.stat"
import datetime
-import tools
+from openerp import tools
from openerp.tests.common import TransactionCase
-import netsvc
+from openerp import netsvc
class TestAccountFollowup(TransactionCase):
def setUp(self):
import datetime
import time
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_followup_stat_by_partner(osv.osv):
_name = "account_followup.stat.by.partner"
##############################################################################
from datetime import datetime
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class Invoice(osv.osv):
_inherit = 'account.invoice'
##############################################################################
from operator import itemgetter
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_move_line(osv.osv):
_inherit = "account.move.line"
import logging
import time
-from osv import osv, fields
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
_logger = logging.getLogger(__name__)
import time
-import pooler
-from report import report_sxw
+from openerp import pooler
+from openerp.report import report_sxw
class payment_order(report_sxw.rml_parse):
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class payment_order_create(osv.osv_memory):
"""
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
#TODO:REMOVE this wizard is not used
class account_payment_make_payment(osv.osv_memory):
import time
from lxml import etree
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_payment_populate_statement(osv.osv_memory):
_name = "account.payment.populate.statement"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_move(osv.osv):
_inherit = 'account.move'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_sequence_installer(osv.osv_memory):
_name = 'account.sequence.installer'
import time
from lxml import etree
-import netsvc
-from osv import osv, fields
+from openerp import netsvc
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class res_company(osv.osv):
_inherit = "res.company"
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class invoice(osv.osv):
_inherit = 'account.invoice'
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_voucher(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class report_voucher_print(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class sale_receipt_report(osv.osv):
_name = "sale.receipt.report"
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_statement_from_invoice_lines(osv.osv_memory):
"""
import time
from datetime import datetime
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
import decimal_precision as dp
class account_analytic_account(osv.osv):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from osv.orm import intersect, except_orm
import tools.sql
-from tools.translate import _
+from openerp.tools.translate import _
from decimal_precision import decimal_precision as dp
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import decimal_precision as dp
class analytic_user_funct_grid(osv.osv):
import pickle
import random
import datetime
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from itertools import groupby
from operator import itemgetter
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
from osv.osv import object_proxy
-from tools.translate import _
-import pooler
+from openerp.tools.translate import _
+from openerp import pooler
import time
-import tools
+from openerp import tools
from openerp import SUPERUSER_ID
class audittrail_rule(osv.osv):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
class audittrail_view_log(osv.osv_memory):
from ldap.filter import filter_format
import openerp.exceptions
-import pooler
-import tools
-from osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
from openerp import SUPERUSER_ID
_logger = logging.getLogger(__name__)
from openerp.modules.registry import RegistryManager
from openerp.osv import osv, fields
import openerp.exceptions
-import tools
+from openerp import tools
import utils
import re
import time
-from osv import fields, osv, orm
-from tools.translate import _
-from tools.safe_eval import safe_eval
-from tools import ustr
-import pooler
-import tools
+from openerp.osv import fields, osv, orm
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
+from openerp.tools import ustr
+from openerp import pooler
+from openerp import tools
def get_datetime(date_field):
from dateutil import parser
from dateutil import rrule
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-from service import web_services
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.service import web_services
+from openerp.tools.translate import _
import pytz
import re
import time
-import tools
+from openerp import tools
months = {
1: "January", 2: "February", 3: "March", 4: "April", \
#
##############################################################################
-from osv import osv, fields
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
import base_calendar
from base_status.base_state import base_state
from random import seed, sample
from string import ascii_letters, digits
-from osv import fields,osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp import pooler
+from openerp.tools.translate import _
from service import security
import logging
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
LANG_CODE_MAPPING = {
'ar_SA': ('ar', 'Arabic'),
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.Model):
##############################################################################
import string
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
# Reference Examples of IBAN
_ref_iban = { 'al':'ALkk BBBS SSSK CCCC CCCC CCCC CCCC', 'ad':'ADkk BBBB SSSS CCCC CCCC CCCC',
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
from openerp_sxw2rml import sxw2rml
from StringIO import StringIO
import base64
-import pooler
-import addons
+from openerp import pooler
+from openerp import addons
class report_xml(osv.osv):
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields
+from openerp.osv import osv
import base64
-from tools.translate import _
-import addons
+from openerp.tools.translate import _
+from openerp import addons
class base_report_designer_installer(osv.osv_memory):
_name = 'base_report_designer.installer'
#
##############################################################################
import time
-import wizard
+from openerp import wizard
import osv
-import pooler
+from openerp import pooler
import urllib
import base64
-import tools
-from tools.translate import _
-from osv import osv, fields
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class base_report_sxw(osv.osv_memory):
"""Base Report sxw """
import simplejson
import cgi
-import pooler
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from lxml import etree
# Specify Your Terminology will move to 'partner' module
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class base_config_settings(osv.osv_memory):
_name = 'base.config.settings'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class base_stage(object):
""" Base utility mixin class for objects willing to manage their stages.
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class base_state(object):
""" Base utility mixin class for objects willing to manage their state.
"Install it to support more countries, for example with `easy_install vatnumber`.")
vatnumber = None
-from osv import osv, fields
+from openerp.osv import fields, osv
from tools.misc import ustr
-from tools.translate import _
+from openerp.tools.translate import _
_ref_vat = {
'at': 'ATU12345675',
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class res_company_vat (osv.osv):
_inherit = 'res.company'
from operator import itemgetter
from textwrap import dedent
-from osv import fields, osv
-import tools
+
+from openerp import tools
+from openerp.osv import fields, osv
class board_board(osv.osv):
_name = 'board.board'
import base64
import time
from lxml import etree
-from osv import fields
-from osv import osv
-import tools
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import tools
+from openerp.tools.translate import _
MAX_LEVEL = 15
AVAILABLE_STATES = [
##############################################################################
import re
-import tools
+from openerp import tools
-from tools.translate import _
-from tools import ustr
-from osv import fields
-from osv import osv
+from openerp.tools.translate import _
+from openerp.tools import ustr
+from openerp.osv import fields
+from openerp.osv import osv
import crm
from base_status.base_stage import base_stage
import crm
from datetime import datetime
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
from base.res.res_partner import format_address
#
##############################################################################
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
from base_status.base_state import base_state
import crm
from datetime import datetime
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
-from tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.tools.translate import _
class crm_phonecall(base_state, osv.osv):
""" Model for CRM phonecalls """
#
##############################################################################
-from osv import fields,osv,orm
+from openerp.osv import fields,osv,orm
class crm_segmentation(osv.osv):
'''
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from .. import crm
AVAILABLE_STATES = [
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from .. import crm
AVAILABLE_STATES = [
##############################################################################
import os, time
-import netsvc
+from openerp import netsvc
import random
import StringIO
-from report.render import render
-from report.interface import report_int
+from openerp.report.render import render
+from openerp.report.interface import report_int
from pychart import *
theme.use_color = 1
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class crm_configuration(osv.osv_memory):
_name = 'sale.config.settings'
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
""" Inherits partner and adds CRM information in the partner form """
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import tools
import re
class crm_lead2opportunity_partner(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_lead2partner(osv.osv_memory):
""" Converts lead to partner """
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_merge_opportunity(osv.osv_memory):
"""Merge two Opportunities"""
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import time
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_partner2opportunity(osv.osv_memory):
"""Converts Partner To Opportunity"""
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class crm_phonecall2meeting(osv.osv_memory):
""" Phonecall to Meeting """
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_phonecall2opportunity(osv.osv_memory):
""" Converts Phonecall to Opportunity"""
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_phonecall2partner(osv.osv_memory):
""" Converts phonecall to partner """
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import time
from base_status.base_stage import base_stage
import binascii
from crm import crm
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
CRM_CLAIM_PENDING_STATES = (
crm.AVAILABLE_STATES[2][0], # Cancelled
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
AVAILABLE_STATES = [
('draft','Draft'),
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class crm_claim_settings(osv.osv_memory):
_name = 'sale.config.settings'
from base_status.base_state import base_state
from base_status.base_stage import base_stage
from crm import crm
-from osv import fields, osv
-import tools
-from tools.translate import _
-from tools import html2plaintext
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
CRM_HELPDESK_STATES = (
crm.AVAILABLE_STATES[2][0], # Cancelled
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
AVAILABLE_STATES = [
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
import urllib,re
import random, time
-from tools.translate import _
-import tools
+from openerp.tools.translate import _
+from openerp import tools
def geo_find(addr):
addr = addr.encode('utf8')
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from crm import crm
AVAILABLE_STATES = [
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class crm_partner_report_assign(osv.osv):
import re
import time
-import tools
+from openerp import tools
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_lead_forward_to_partner(osv.osv_memory):
""" Forward info history to partners. """
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
from osv import orm
-from tools.translate import _
+from openerp.tools.translate import _
def _get_answers(cr, uid, ids):
"""
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class open_questionnaire_line(osv.osv_memory):
_name = 'open.questionnaire.line'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class project_task(osv.osv):
_inherit = 'project.task'
#
##############################################################################
-from osv import osv, fields
-import tools
-import pooler
from openerp import SUPERUSER_ID
+from openerp import pooler, tools
+from openerp.osv import osv, fields
class decimal_precision(osv.osv):
_name = 'decimal.precision'
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import decimal_precision as dp
class delivery_carrier(osv.osv):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
import time
-from report import report_sxw
+from openerp.report import report_sxw
class shipping(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
# Overloaded sale_order to manage carriers :
class sale_order(osv.osv):
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import decimal_precision as dp
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
-import netsvc
+from openerp import netsvc
# import os
import nodes
# import StringIO
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class ir_action_report_xml(osv.osv):
_name="ir.actions.report.xml"
##############################################################################
import base64
-from osv import osv, fields
+from openerp.osv import fields, osv
import os
#from psycopg2 import Binary
#from tools import config
-import tools
-from tools.translate import _
+from openerp import tools
+from openerp.tools.translate import _
import nodes
import logging
##############################################################################
-from osv import osv, fields
-from osv.orm import except_orm
+from openerp.osv import fields, osv
+from openerp.osv.orm import except_orm
import logging
import nodes
-from tools.translate import _
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
class document_directory(osv.osv):
_name = 'document.directory'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import os
-import tools
+from openerp import tools
import base64
import errno
import logging
from StringIO import StringIO
import psycopg2
from tools.misc import ustr
-from tools.translate import _
-from osv.orm import except_orm
+from openerp.tools.translate import _
+from openerp.osv.orm import except_orm
import random
import string
-import pooler
+from openerp import pooler
import nodes
from content_index import cntIndex
_logger = logging.getLogger(__name__)
##############################################################################
# import urlparse
-import pooler
-from tools.safe_eval import safe_eval
+from openerp import pooler
+from openerp.tools.safe_eval import safe_eval
from tools.misc import ustr
import errno
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_document_user(osv.osv):
_name = "report.document.user"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class document_configuration(osv.osv_memory):
_name='document.configuration'
import authorizer
import abstracted_fs
import logging
-from tools import config
+from openerp.tools import config
_logger = logging.getLogger(__name__)
def start_server():
HOST = config.get('ftp_server_host', '127.0.0.1')
import glob
import fnmatch
-import pooler
-import netsvc
+from openerp import pooler
+from openerp import netsvc
import sql_db
from service import security
-from osv import osv
+from openerp.osv import osv
from document.nodes import get_node_context
def _get_month_name(month):
#
##############################################################################
-from osv import fields, osv
-from tools import config
+from openerp.osv import fields, osv
+from openerp.tools import config
class documnet_ftp_setting(osv.osv_memory):
_name = 'knowledge.config.settings'
"""
from ftplib import FTP
-from tools import config
+from openerp.tools import config
def get_plain_ftp(timeout=10.0):
ftp = FTP()
#
##############################################################################
-from osv import osv, fields
-# from tools.translate import _
+from openerp.osv import fields, osv
+# from openerp.tools.translate import _
from .. import ftpserver
class document_ftp_browse(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
-from tools import config
+from openerp.osv import fields, osv
+from openerp.tools import config
class document_ftp_configuration(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import difflib
-import tools
+from openerp import tools
class document_page(osv.osv):
_name = "document.page"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class document_page_create_menu(osv.osv_memory):
""" Create Menu """
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import base64
class showdiff(osv.osv_memory):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
+from openerp import pooler
import sql_db
import os
import time
import errno
-import netsvc
+from openerp import netsvc
import urlparse
from DAV.constants import COLLECTION #, OBJECT
from DAV.davcmd import copyone, copytree, moveone, movetree, delone, deltree
from cache import memoize
-from tools import misc
+from openerp.tools import misc
from webdav import mk_lock_response
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import nodes
-from tools import config
+from openerp.tools import config
class document_davdir(osv.osv):
_inherit = 'document.directory'
from document import nodes
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
import time
import urllib
import uuid
import httplib
-from tools import config
+from openerp.tools import config
from xmlrpclib import Transport, ProtocolError
import StringIO
import base64
import urlparse
import urllib
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
try:
from DAV import utils
except ImportError:
raise osv.except_osv(_('PyWebDAV Import Error!'), _('Please install PyWebDAV from http://code.google.com/p/pywebdav/downloads/detail?name=PyWebDAV-0.9.4.tar.gz&can=2&q=/'))
-import tools
+from openerp import tools
class Text2(xml.dom.minidom.Text):
def writexml(self, writer, indent="", addindent="", newl=""):
import logging
-import netsvc
+from openerp import netsvc
from dav_fs import openerp_dav_handler
from tools.config import config
from DAV.WebDAVServer import DAVRequestHandler
import re
import time
from string import atoi
-import addons
+from openerp import addons
from DAV.utils import IfParser, TagList
from DAV.errors import DAV_Error, DAV_Forbidden, DAV_NotFound
from DAV.propfind import PROPFIND
import openerp.release as release
import openerp.netsvc as netsvc
from openerp.osv import osv, fields
-from tools.translate import _
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval as eval
_logger = logging.getLogger(__name__)
EXTERNAL_ID_PATTERN = re.compile(r'^([^.:]+)(?::([^.]+))?\.(\S+)$')
import base64
import logging
-import netsvc
-from osv import osv
-from osv import fields
-import tools
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp import tools
+from openerp.tools.translate import _
from urllib import quote as quote
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
"""Inherit res.partner to add a generic opt-out field that can be used
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class email_template_preview(osv.osv_memory):
_inherit = "email.template"
##############################################################################
from datetime import datetime, timedelta
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from openerp import SUPERUSER_ID
class event_type(osv.osv):
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class report_event_registration(osv.osv):
_name = "report.event.registration"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class event_confirm(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import xmlrpclib
import string
import time
import random
from random import sample
-from tools.translate import _
+from openerp.tools.translate import _
class event_moodle(osv.osv):
_name = 'event.moodle.config.wiz'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product(osv.osv):
_inherit = 'product.product'
import zipfile
import base64
-import addons
+from openerp import addons
-import netsvc
-from osv import osv, fields
-import tools
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class fetchmail_config_settings(osv.osv_memory):
""" This wizard can be inherited in conjunction with 'res.config.settings', in order to
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import time
import datetime
-import tools
-from osv.orm import except_orm
-from tools.translate import _
+from openerp import tools
+from openerp.osv.orm import except_orm
+from openerp.tools.translate import _
from dateutil.relativedelta import relativedelta
def str_to_datetime(strdate):
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_users(osv.osv):
_inherit = "res.users"
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
try:
import gdata.contacts.service
import gdata.contacts.client
#
##############################################################################
from datetime import datetime
-from tools import DEFAULT_SERVER_DATETIME_FORMAT
-from osv import osv, fields
-from tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
try:
import gdata.docs.data
import gdata.docs.client
import hr_department
import hr
-import report
-import wizard
import res_config
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
#
##############################################################################
-import addons
+from openerp import addons
import logging
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
_logger = logging.getLogger(__name__)
class hr_employee_category(osv.osv):
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class hr_department(osv.osv):
def name_get(self, cr, uid, ids, context=None):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_config_settings(osv.osv_memory):
_name = 'hr.config.settings'
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_action_reason(osv.osv):
_name = "hr.action.reason"
#
##############################################################################
-import time
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
-import netsvc
-import pooler
-
-from report.interface import report_rml
-from report.interface import toxml
+import time
-from report import report_sxw
-from tools import ustr
-from tools.translate import _
-from tools import to_xml
+from openerp import netsvc, pooler
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.report.interface import toxml
+from openerp.tools import to_xml, ustr
+from openerp.tools.translate import _
one_day = relativedelta(days=1)
month2name = [0, 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
#
##############################################################################
-import time
-from report import report_sxw
-import pooler
import datetime
+import time
+
+from openerp import pooler
+from openerp.report import report_sxw
class attendance_print(report_sxw.rml_parse):
##############################################################################
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
+import time
-import pooler
-from report.interface import report_rml
-from report.interface import toxml
-from report import report_sxw
-from tools.translate import _
-import tools
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml, toxml
+from openerp.tools.translate import _
one_week = relativedelta(days=7)
num2day = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_attendance_config_settings(osv.osv_memory):
_inherit = 'hr.config.settings'
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class hr_attendance_bymonth(osv.osv_memory):
_name = 'hr.attendance.month'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_attendance_byweek(osv.osv_memory):
_name = 'hr.attendance.week'
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_attendance_error(osv.osv_memory):
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class hr_employee(osv.osv):
_name = "hr.employee"
##############################################################################
import hr_evaluation
-import wizard
import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
#
##############################################################################
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
from dateutil import parser
-from osv import fields, osv
-from tools.translate import _
+import time
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_evaluation_plan(osv.osv):
_name = "hr_evaluation.plan"
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields, osv
class hr_evaluation_report(osv.osv):
_name = "hr.evaluation.report"
import hr_expense
import report
-import wizard
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
import time
-from osv import fields, osv
-from tools.translate import _
-import decimal_precision as dp
-import netsvc
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
def _employee_get(obj, cr, uid, context=None):
if context is None:
#
##############################################################################
-import time
-from report import report_sxw
import datetime
+import time
+
+from openerp.report import report_sxw
class expense(report_sxw.rml_parse):
#
##############################################################################
-import tools
-from osv import fields,osv
-from decimal_precision import decimal_precision as dp
+from openerp import tools
+from openerp.osv import fields, osv
+
+from openerp.addons.decimal_precision import decimal_precision as dp
class hr_expense_report(osv.osv):
from operator import itemgetter
import math
-import netsvc
-import tools
-from osv import fields, osv
-from tools.translate import _
+from openerp import netsvc
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_holidays_status(osv.osv):
import datetime
import time
-from osv import fields, osv
-from report.interface import report_rml
+from openerp.osv import fields, osv
+from openerp.report.interface import report_rml
from report.interface import toxml
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
-from tools import ustr
-from tools.translate import _
-from tools import to_xml
+from openerp.report import report_sxw
+from openerp.tools import ustr
+from openerp.tools.translate import _
+from openerp.tools import to_xml
def lengthmonth(year, month):
if month == 2 and ((year % 4 == 0) and ((year % 100 != 0) or (year % 400 == 0))):
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class hr_holidays_remaining_leaves_user(osv.osv):
_name = "hr.holidays.remaining.leaves.user"
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_holidays_summary_dept(osv.osv_memory):
_name = 'hr.holidays.summary.dept'
##############################################################################
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_holidays_summary_employee(osv.osv_memory):
_name = 'hr.holidays.summary.employee'
from datetime import timedelta
from dateutil import relativedelta
-import netsvc
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
import decimal_precision as dp
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
class hr_payroll_structure(osv.osv):
"""
from datetime import datetime
from dateutil import relativedelta
-from report import report_sxw
+from openerp.report import report_sxw
class contribution_register_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payslip_report(report_sxw.rml_parse):
#
##############################################################################
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payslip_details_report(report_sxw.rml_parse):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class human_resources_configuration(osv.osv_memory):
_inherit = 'hr.config.settings'
from datetime import datetime
from dateutil import relativedelta
-from osv import osv, fields
+from openerp.osv import fields, osv
class payslip_lines_contribution_register(osv.osv_memory):
_name = 'payslip.lines.contribution.register'
from datetime import datetime
from dateutil import relativedelta
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_payslip_employees(osv.osv_memory):
#
##############################################################################
import time
-import netsvc
+from openerp import netsvc
from datetime import date, datetime, timedelta
-from osv import fields, osv
-from tools import config
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools import config
+from openerp.tools.translate import _
class hr_payslip(osv.osv):
'''
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class hr_payslip_employees(osv.osv_memory):
##############################################################################
import time
-import tools
+from openerp import tools
from base_status.base_stage import base_stage
from datetime import datetime
-from osv import fields, osv
-from tools.translate import _
-from tools import html2plaintext
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import html2plaintext
AVAILABLE_STATES = [
('draft', 'New'),
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
from .. import hr_recruitment
from decimal_precision import decimal_precision as dp
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_applicant_settings(osv.osv_memory):
_name = 'hr.config.settings'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_recruitment_partner_create(osv.osv_memory):
_name = 'hr.recruitment.partner.create'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hired_employee(osv.osv_memory):
_name = 'hired.employee'
import time
-from osv import fields
-from osv import osv
-from tools.translate import _
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
class hr_employee(osv.osv):
_name = "hr.employee"
import datetime
-from report.interface import report_rml
+from openerp.report.interface import report_rml
from report.interface import toxml
-from tools.translate import _
+from openerp.tools.translate import _
import time
-import pooler
-from report import report_sxw
-from tools import ustr
-from tools import to_xml
+from openerp import pooler
+from openerp.report import report_sxw
+from openerp.tools import ustr
+from openerp.tools import to_xml
def lengthmonth(year, month):
if month == 2 and ((year % 4 == 0) and ((year % 100 != 0) or (year % 400 == 0))):
##############################################################################
import datetime
-from report.interface import report_rml
+from openerp.report.interface import report_rml
from report.interface import toxml
import time
-import pooler
-from tools.translate import _
-from report import report_sxw
-from tools import ustr
+from openerp import pooler
+from openerp.tools.translate import _
+from openerp.report import report_sxw
+from openerp.tools import ustr
def lengthmonth(year, month):
##############################################################################
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class analytical_timesheet_employee(osv.osv_memory):
_name = 'hr.analytical.timesheet.employee'
import datetime
-from osv import osv, fields
+from openerp.osv import fields, osv
class analytical_timesheet_employees(osv.osv_memory):
_name = 'hr.analytical.timesheet.users'
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_so_project(osv.osv_memory):
_name = 'hr.sign.out.project'
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_invoice_factor(osv.osv):
_name = "hr_timesheet_invoice.factor"
#
##############################################################################
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class account_analytic_profit(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
from tools.sql import drop_view_if_exists
class report_timesheet_line(osv.osv):
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from decimal_precision import decimal_precision as dp
##############################################################################
import datetime
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class account_analytic_profit(osv.osv_memory):
_name = 'hr.timesheet.analytic.profit'
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
#
# Create an final invoice based on selected timesheet lines
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_invoice_create(osv.osv_memory):
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class hr_timesheet_sheet(osv.osv):
_name = "hr_timesheet_sheet.sheet"
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
from decimal_precision import decimal_precision as dp
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class timesheet_report(osv.osv):
_name = "timesheet.report"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_timesheet_settings(osv.osv_memory):
_inherit = 'hr.config.settings'
##############################################################################
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class hr_timesheet_current_open(osv.osv_memory):
_name = 'hr.timesheet.current.open'
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
import time
VoteValues = [('-1', 'Not Voted'), ('0', 'Very Bad'), ('25', 'Bad'), \
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class knowledge_config_settings(osv.osv_memory):
_name = 'knowledge.config.settings'
#
##############################################################################
-import tools
-from osv import osv
-import addons
+from openerp import tools
+from openerp.osv import osv
+from openerp import addons
class AccountWizard_cd(osv.osv_memory):
_inherit='wizard.multi.charts.accounts'
##############################################################################
import base64
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class l10n_be_vat_declaration(osv.osv_memory):
""" Vat Declaration """
import time
import base64
-from tools.translate import _
-from osv import fields, osv
-from report import report_sxw
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp.report import report_sxw
class vat_listing_clients(osv.osv_memory):
_name = 'vat.listing.clients'
import time
import base64
-from osv import osv, fields
-from tools.translate import _
-from report import report_sxw
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.report import report_sxw
class partner_vat_intra(osv.osv_memory):
"""
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class coda_bank_account(osv.osv):
_name= 'coda.bank.account'
import time
import base64
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import logging
import re
from traceback import format_exception
#
##############################################################################
-from osv import fields, osv
-import decimal_precision as dp
+from openerp.osv import fields, osv
+
+import openerp.addons.decimal_precision as dp
class hr_contract_be(osv.osv):
_inherit = 'hr.contract'
##############################################################################\r
\r
import re, time, random\r
-from osv import fields, osv\r
-from tools.translate import _\r
+from openerp.osv import fields, osv\r
+from openerp.tools.translate import _\r
import logging\r
_logger = logging.getLogger(__name__)\r
\r
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import time
-from tools.translate import _
+from openerp.tools.translate import _
class res_partner(osv.osv):
""" add field to indicate default 'Communication Type' on customer invoices """
from dateutil.relativedelta import relativedelta
from operator import itemgetter
-import netsvc
-import pooler
-from osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import fields, osv
import decimal_precision as dp
from tools.misc import currency
-from tools.translate import _
-from tools import config
+from openerp.tools.translate import _
+from openerp.tools import config
from openerp import SUPERUSER_ID
class account_tax_code_template(osv.osv):
#along with this program. If not, see <http://www.gnu.org/licenses/>. #
#################################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_br_account_cst_template(osv.osv):
_name = 'l10n_br_account.cst.template'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import osv
-import addons
+from openerp import tools
+from openerp.osv import osv
+from openerp import addons
import os
class WizardMultiChartsAccounts(osv.osv_memory):
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
import re
class Bank(osv.osv):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_company(osv.osv):
"""override company in order to add bvr vertical and
##############################################################################
from datetime import datetime
-from osv import fields, osv
-from tools import mod10r
+from openerp.osv import fields, osv
+from openerp.tools import mod10r
class account_invoice(osv.osv):
"""Inherit account.invoice in order to add bvr
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class payment_order(osv.osv):
_inherit = 'payment.order'
from mako import exceptions
-from report import report_sxw
+from openerp.report import report_sxw
from report_webkit import webkit_report
from report_webkit import report_helper
-from osv import osv
+from openerp.osv import osv
from osv.osv import except_osv
-from tools import mod10r
-from tools.translate import _
+from openerp.tools import mod10r
+from openerp.tools.translate import _
from tools.config import config
-import wizard
-import addons
-import pooler
+from openerp import wizard
+from openerp import addons
+from openerp import pooler
import time
import re
-from tools.translate import _
-from osv import osv, fields
-from tools import mod10r
-import pooler
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools import mod10r
+from openerp import pooler
def _reconstruct_invoice_ref(cursor, user, reference, context=None):
###
from datetime import datetime
import base64
-from osv import osv, fields
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
import unicode2ascii
import re
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_fr_report(osv.osv):
_name = 'l10n.fr.report'
import time
-from report import report_sxw
+from openerp.report import report_sxw
class base_report(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
##############################################################################
import base_report
-from report import report_sxw
+from openerp.report import report_sxw
class bilan(base_report.base_report):
def __init__(self, cr, uid, name, context):
##############################################################################
import base_report
-from report import report_sxw
+from openerp.report import report_sxw
class cdr(base_report.base_report):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_bilan_report(osv.osv_memory):
_name = 'account.bilan.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class account_cdr_report(osv.osv_memory):
_name = 'account.cdr.report'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import decimal_precision as dp
#
##############################################################################
-from report import report_sxw
+from openerp.report import report_sxw
class fiche_paye_parser(report_sxw.rml_parse):
#
##############################################################################
-import netsvc
-from osv import fields, osv
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class res_partner_bank(osv.osv):
"""Add fields and behavior for French RIB"""
from dateutil.relativedelta import relativedelta
from calendar import isleap
-from tools.translate import _
-from osv import fields, osv
-import netsvc
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
import decimal_precision as dp
DATETIME_FORMAT = "%Y-%m-%d"
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class payment_advice_report(osv.osv):
_name = "payment.advice.report"
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class payslip_report(osv.osv):
_name = "payslip.report"
import datetime
import time
-from report import report_sxw
+from openerp.report import report_sxw
class report_hr_salary_employee_bymonth(report_sxw.rml_parse):
import time
import datetime
-from report import report_sxw
+from openerp.report import report_sxw
class employees_yearly_salary_report(report_sxw.rml_parse):
import time
from datetime import datetime
-from report import report_sxw
-from tools import amount_to_text_en
+from openerp.report import report_sxw
+from openerp.tools import amount_to_text_en
class payroll_advice_report(report_sxw.rml_parse):
#
##############################################################################
-from report import report_sxw
+from openerp.report import report_sxw
from hr_payroll import report
class payslip_details_report_in(report.report_payslip_details.payslip_details_report):
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
class hr_salary_employee_bymonth(osv.osv_memory):
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class yearly_salary_detail(osv.osv_memory):
"""
import os
-import tools
+from openerp import tools
HEAD="""%FDF-1.2
%\xE2\xE3\xCF\xD3
#Tranquil IT Systems
from __future__ import with_statement
-from osv import osv, fields
-import pooler
-import tools
-from tools.translate import _
-from report.render import render
-from report.interface import report_int
-import addons
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.report.render import render
+from openerp.report.interface import report_int
+from openerp import addons
import tempfile
import os
#
##############################################################################
import l10n_ma
-import report
-import wizard
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class l10n_ma_report(osv.osv):
_name = 'l10n.ma.report'
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
#in this file, we mostly add the tag translate=True on existing fields that we now want to be translated
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import os
-from tools.translate import _
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_name = "res.partner"
from xml.sax.saxutils import escape
import time
-from osv import osv, fields
+from openerp.osv import fields, osv
from datetime import datetime
from lxml import etree
-import tools
-from tools.translate import _
+from openerp import tools
+from openerp.tools.translate import _
class lunch_order(osv.Model):
"""
##############################################################################
import time
-from report import report_sxw
-from osv import osv
+from openerp.report import report_sxw
+from openerp.osv import osv
class order(report_sxw.rml_parse):
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class report_lunch_order(osv.osv):
_name = "report.lunch.order.line"
#
##############################################################################
-import tools
+from openerp import tools
from openerp.tests import common
class Test_Lunch(common.TransactionCase):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_cancel(osv.Model):
""" lunch cancel """
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_order_order(osv.TransientModel):
""" lunch order meal """
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class lunch_validation(osv.Model):
""" lunch validation """
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class mail_favorite(osv.Model):
##############################################################################
from openerp import SUPERUSER_ID
-from osv import osv
-from osv import fields
-import tools
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp import tools
class mail_followers(osv.Model):
import openerp
import openerp.tools as tools
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
from openerp import SUPERUSER_ID
##############################################################################
from openerp import SUPERUSER_ID
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
class ir_ui_menu(osv.osv):
import base64
import logging
-import tools
+from openerp import tools
from openerp import SUPERUSER_ID
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
_logger = logging.getLogger(__name__)
##############################################################################
import logging
-import tools
+from openerp import tools
from email.header import decode_header
from openerp import SUPERUSER_ID
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import osv
+from openerp.osv import fields
class mail_message_subtype(osv.osv):
import logging
import pytz
import time
-import tools
+from openerp import tools
import xmlrpclib
from email.message import Message
from mail_message import decode
from openerp import SUPERUSER_ID
-from osv import osv, fields
-from tools.safe_eval import safe_eval as eval
+from openerp.osv import fields, osv
+from openerp.tools.safe_eval import safe_eval as eval
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class mail_vote(osv.Model):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class res_partner_mail(osv.Model):
""" Update partner to add a field about notification preferences """
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from openerp import SUPERUSER_ID
-from tools.translate import _
+from openerp.tools.translate import _
class res_users(osv.Model):
""" Update of res.users class
#
##############################################################################
-import tools
+from openerp import tools
from openerp.addons.mail.tests import test_mail_mockup
from openerp.tools.mail import html_sanitize
import urllib
import urllib2
-import pooler
+from openerp import pooler
import release
-from osv import osv, fields
-from tools.translate import _
-from tools.safe_eval import safe_eval
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
from tools.config import config
-from tools import misc
+from openerp.tools import misc
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
class invite_wizard(osv.osv_memory):
import base64
import re
-import tools
+from openerp import tools
-from osv import osv
-from osv import fields
-from tools.safe_eval import safe_eval as eval
-from tools.translate import _
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.safe_eval import safe_eval as eval
+from openerp.tools.translate import _
# main mako-like expression pattern
EXPRESSION_PATTERN = re.compile('(\$\{.+?\})')
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class marketing_config_settings(osv.osv_memory):
_name = 'marketing.config.settings'
from operator import itemgetter
from traceback import format_exception
from sys import exc_info
-from tools.safe_eval import safe_eval as eval
+from openerp.tools.safe_eval import safe_eval as eval
import re
from decimal_precision import decimal_precision as dp
-from osv import fields, osv
-import netsvc
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp.tools.translate import _
_intervalTypes = {
'hours': lambda interval: relativedelta(hours=interval),
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
from decimal_precision import decimal_precision as dp
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
_inherit = 'res.partner'
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
STATE = [
('none', 'Non Member'),
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
import decimal_precision as dp
STATE = [
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import decimal_precision as dp
class membership_invoice(osv.osv_memory):
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
##############################################################################
from datetime import datetime
-from osv import osv, fields
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
-from tools.translate import _
-import netsvc
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.tools.translate import _
+from openerp import netsvc
import time
-import tools
+from openerp import tools
#----------------------------------------------------------
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields
-from osv import osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
class procurement_order(osv.osv):
_inherit = 'procurement.order'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_product(osv.osv):
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class bom_structure(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class report_workcenter_load(osv.osv):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-from report import report_sxw
+from openerp import pooler
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
+from openerp.report import report_sxw
from datetime import datetime
-from tools.translate import _
+from openerp.tools.translate import _
class report_custom(report_rml):
def create_xml(self, cr, uid, ids, datas, context=None):
#
##############################################################################
-from report.render import render
-from report.interface import report_int
+from openerp.report.render import render
+from openerp.report.interface import report_int
import time
from datetime import date, datetime, timedelta
from dateutil.relativedelta import relativedelta
-from report.misc import choice_colors
+from openerp.report.misc import choice_colors
import StringIO
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class mrp_config_settings(osv.osv_memory):
_name = 'mrp.config.settings'
#
##############################################################################
-from osv import fields
-from osv import osv
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import netsvc
class StockMove(osv.osv):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class change_production_qty(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class mrp_price(osv.osv_memory):
_name = 'mrp.product_price'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import decimal_precision as dp
class mrp_product_produce(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class mrp_workcenter_load(osv.osv_memory):
_name = 'mrp.workcenter.load'
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields
+from openerp.osv import osv
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class mrp_subproduct(osv.osv):
_name = 'mrp.subproduct'
#
##############################################################################
-from osv import fields
-from osv import osv
-import netsvc
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import netsvc
import time
from datetime import datetime
-from tools.translate import _
+from openerp.tools.translate import _
#----------------------------------------------------------
# Work Centers
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class code_barcode(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class workcenter_code(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
import decimal_precision as dp
class mrp_workorder(osv.osv):
#
##############################################################################
-from osv import fields,osv
-import netsvc
+from openerp.osv import fields,osv
+from openerp import netsvc
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from tools.translate import _
+from openerp.tools.translate import _
import decimal_precision as dp
class mrp_repair(osv.osv):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import osv,fields
-from tools.translate import _
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
class repair_cancel(osv.osv_memory):
_name = 'mrp.repair.cancel'
#
##############################################################################
-import netsvc
-from osv import osv, fields
+from openerp import netsvc
+from openerp.osv import fields, osv
class make_invoice(osv.osv_memory):
_name = 'mrp.repair.make_invoice'
##############################################################################
from openerp.osv import osv, fields
-from tools.translate import _
+from openerp.tools.translate import _
class note_pad_note(osv.osv):
""" memo pad """
# -*- coding: utf-8 -*-
-from osv import fields, osv
+from openerp.osv import fields, osv
import random
import re
import string
import urllib2
import logging
-from tools.translate import _
+from openerp.tools.translate import _
from openerp.tools import html2plaintext
from py_etherpad import EtherpadLiteClient
# -*- coding: utf-8 -*-
-from osv import fields, osv
+from openerp.osv import fields, osv
class company_pad(osv.osv):
_inherit = 'res.company'
# -*- coding: utf-8 -*-
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class task(osv.osv):
_name = "project.task"
@author: openerp
'''
-from osv import osv, fields
+from openerp.osv import fields, osv
class plugin_handler(osv.osv_memory):
_name = 'plugin.handler'
#
##############################################################################
-from osv import fields
-from osv import osv
-import addons
+from openerp.osv import fields
+from openerp.osv import osv
+from openerp import addons
import base64
class outlook_installer(osv.osv_memory):
#
##############################################################################
-from osv import fields
-from osv import osv
+from openerp.osv import fields, osv
class plugin_thunderbird_installer(osv.osv_memory):
_name = 'plugin_thunderbird.installer'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class account_journal(osv.osv):
_inherit = 'account.journal'
#
##############################################################################
-import pdb
-import openerp
-import addons
-import openerp.addons.product.product
-
-import time
from datetime import datetime
from dateutil.relativedelta import relativedelta
+from decimal import Decimal
import logging
+import pdb
+import time
-import netsvc
-from osv import fields, osv
-import tools
-from tools.translate import _
-from decimal import Decimal
-import decimal_precision as dp
+import openerp
+from openerp import netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
+import openerp.addons.product.product
_logger = logging.getLogger(__name__)
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class account_statement(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class all_closed_cashbox_of_the_day(report_sxw.rml_parse):
#TOFIX: sql injection problem: SQL Request must be pass from sql injection...
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_details(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_details_summary(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
import time
-from report import report_sxw
-from osv import osv
-from tools.translate import _
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_invoice(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_lines(report_sxw.rml_parse):
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
class pos_order_report(osv.osv):
_name = "report.pos.order"
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_payment_report(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_payment_report_user(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
def titlize(journal_name):
words = journal_name.split()
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
import time
-import netsvc
-import tools
+from openerp import netsvc
+from openerp import tools
class report_transaction_pos(osv.osv):
_name = "report.transaction.pos"
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_sales_user(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_sales_user_today(report_sxw.rml_parse):
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class pos_user_product(report_sxw.rml_parse):
-
#!/usr/bin/env python
-from osv import osv, fields
+
import math
+
+from openerp.osv import osv, fields
+
import openerp.addons.product.product
#!/usr/bin/env python
-from osv import osv, fields
+
import math
+
+from openerp.osv import osv, fields
+
import openerp.addons.product.product
#!/usr/bin/env python
-from tools.translate import _
-from osv import osv, fields
-from account.wizard.pos_box import CashBox
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
+
+from openerp.addons.account.wizard.pos_box import CashBox
class PosBox(CashBox):
_register = False
import time
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
def get_journal(self, cr, uid, context=None):
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import pos_box_entries
class pos_box_out(osv.osv_memory):
#
##############################################################################
-import netsvc
-from osv import osv
+from openerp import netsvc
+from openerp.osv import osv
class pos_confirm(osv.osv_memory):
import time
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_details(osv.osv_memory):
_name = 'pos.details'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_discount(osv.osv_memory):
_name = 'pos.discount'
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_open_statement(osv.osv_memory):
_name = 'pos.open.statement'
import time
-from osv import osv, fields
-from tools.translate import _
import pos_box_entries
-import netsvc
+
+from openerp import netsvc
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
class account_journal(osv.osv):
_inherit = 'account.journal'
#
##############################################################################
-from osv import osv
+from openerp.osv import osv
class pos_payment_report(osv.osv_memory):
_name = 'pos.payment.report'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_payment_report_user(osv.osv_memory):
_name = 'pos.payment.report.user'
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_receipt(osv.osv_memory):
_name = 'pos.receipt'
#
##############################################################################
-import netsvc
-from osv import osv,fields
-from tools.translate import _
+from openerp import netsvc
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
import time
class pos_return(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
class pos_sale_user(osv.osv_memory):
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class pos_sales_user_today_current_user(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import osv, fields
class pos_sales_user_today(osv.osv_memory):
#!/usr/bin/env python
-from osv import osv, fields
-from tools.translate import _
-import netsvc
+from openerp import netsvc
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
from openerp.addons.point_of_sale.point_of_sale import pos_session
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class portal(osv.osv):
import logging
import random
-from osv import osv, fields
-from tools.translate import _
-from tools import email_re
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import email_re
from openerp import SUPERUSER_ID
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import logging
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class event_event(osv.osv):
_description = 'Portal event'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class crm_contact_us(osv.TransientModel):
""" Add employees list to the portal's contact page """
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class account_invoice(osv.osv):
_inherit = 'account.invoice'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order(osv.osv):
_inherit = 'sale.order'
##############################################################################
import process
-import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
#
##############################################################################
-import pooler
-import tools
-from osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.osv import fields, osv
class Env(dict):
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
import time
import decimal_precision as dp
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import netsvc
-import pooler
-from osv import osv
-from osv import fields
-from tools.translate import _
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
-import tools
+from openerp import netsvc
+from openerp import pooler
+from openerp.osv import osv
+from openerp.osv import fields
+from openerp.tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
+from openerp import tools
class procurement_order(osv.osv):
_inherit = 'procurement.order'
#
##############################################################################
-import netsvc
+from openerp import netsvc
-from osv import fields, osv
+from openerp.osv import fields, osv
class make_procurement(osv.osv_memory):
_name = 'make.procurement'
##############################################################################
import threading
-from osv import osv, fields
+from openerp.osv import fields, osv
class procurement_compute(osv.osv_memory):
_name = 'procurement.order.compute'
#
import threading
-import pooler
-from osv import fields,osv
+from openerp import pooler
+from openerp.osv import fields,osv
class procurement_compute(osv.osv_memory):
_name = 'procurement.orderpoint.compute'
##############################################################################
import threading
-import pooler
+from openerp import pooler
-from osv import osv, fields
+from openerp.osv import fields, osv
class procurement_compute_all(osv.osv_memory):
_name = 'procurement.order.compute.all'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
#
##############################################################################
-from osv import fields, osv
+import time
from _common import rounding
-import time
-from tools.translate import _
-import decimal_precision as dp
+
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
class price_type(osv.osv):
#
##############################################################################
-from osv import osv, fields
-import decimal_precision as dp
-
import math
-from _common import rounding
import re
-import tools
-from tools.translate import _
+
+from _common import rounding
+
+from openerp import tools
+from openerp.osv import osv, fields
+from openerp.tools.translate import _
+
+import openerp.addons.decimal_precision as dp
def ean_checksum(eancode):
"""returns the checksum of an ean string of length 13, returns -1 if the string has the wrong length"""
##############################################################################
import datetime
-from report.interface import report_rml
+from openerp.report.interface import report_rml
from report.interface import toxml
-import pooler
-from osv import osv
+from openerp import pooler
+from openerp.osv import osv
import datetime
class report_custom(report_rml):
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
-from tools.translate import _
+
+from openerp import pooler
+from openerp.osv import osv
+from openerp.report import report_sxw
+from openerp.tools.translate import _
class product_pricelist(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_price_list(osv.osv_memory):
##############################################################################
import datetime
-from osv import fields, osv
-import pooler
+from openerp.osv import fields, osv
+from openerp import pooler
class stock_production_lot(osv.osv):
_inherit = 'stock.production.lot'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_product(osv.osv):
_inherit = 'product.product'
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
class product_product(osv.osv):
import time
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_margin(osv.osv_memory):
_name = 'product.margin'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class product_pricelist(osv.osv):
_inherit = 'product.pricelist'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class res_company(osv.osv):
_inherit = 'res.company'
#
##############################################################################
-import time
-from lxml import etree
from datetime import datetime, date
+from lxml import etree
+import time
-import tools
-from base_status.base_stage import base_stage
-from osv import fields, osv
-from openerp.addons.resource.faces import task as Task
-from tools.translate import _
from openerp import SUPERUSER_ID
+from openep import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
+from openerp.addons.base_status.base_stage import base_stage
+from openerp.addons.resource.faces import task as Task
_TASK_STATE = [('draft', 'New'),('open', 'In Progress'),('pending', 'Pending'), ('done', 'Done'), ('cancelled', 'Cancelled')]
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_project_task_user(osv.osv):
_name = "report.project.task.user"
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_configuration(osv.osv_memory):
_name = 'project.config.settings'
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class res_partner(osv.osv):
from lxml import etree
-import tools
-from tools.translate import _
-from osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class project_task_delegate(osv.osv_memory):
_name = 'project.task.delegate'
##############################################################################
from lxml import etree
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_task_reevaluate(osv.osv_memory):
_name = 'project.task.reevaluate'
import sys
-from osv import fields, osv
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import tools
+from openerp.tools.translate import _
class project_gtd_context(osv.osv):
_name = "project.gtd.context"
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class project_timebox_empty(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_timebox_fill(osv.osv_memory):
from base_status.base_stage import base_stage
from crm import crm
from datetime import datetime
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import binascii
import time
-import tools
-from tools import html2plaintext
+from openerp import tools
+from openerp.tools import html2plaintext
class project_issue_version(osv.osv):
_name = "project.issue.version"
#
##############################################################################
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
from crm import crm
AVAILABLE_STATES = [
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_issue_settings(osv.osv_memory):
_name = 'project.config.settings'
#
##############################################################################
-from osv import fields,osv,orm
-from tools.translate import _
+from openerp.osv import fields,osv,orm
+from openerp.tools.translate import _
class project_issue(osv.osv):
_inherit = 'project.issue'
##############################################################################
from datetime import datetime
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
from openerp.addons.resource.faces import task as Task
class project_phase(osv.osv):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
class project_compute_phases(osv.osv_memory):
_name = 'project.compute.phases'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class project_compute_tasks(osv.osv_memory):
_name = 'project.compute.tasks'
#
##############################################################################
-from osv import fields, osv
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
class project_task(osv.osv):
_name = "project.task"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class procurement_order(osv.osv):
_name = "procurement.order"
import time
import datetime
-from osv import fields, osv
-import pooler
-import tools
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp import tools
+from openerp.tools.translate import _
class project_project(osv.osv):
_inherit = 'project.project'
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class report_timesheet_task_user(osv.osv):
_name = "report.timesheet.task.user"
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class company(osv.osv):
_inherit = 'res.company'
##############################################################################
from openerp.osv import osv
-from edi import EDIMixin
-from tools.translate import _
+from openerp.tools.translate import _
+from openerp.addons.edi import EDIMixin
PURCHASE_ORDER_LINE_EDI_STRUCT = {
'name': True,
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_name = 'res.partner'
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import osv, fields
-import netsvc
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
+from openerp.tools.translate import _
import decimal_precision as dp
from osv.orm import browse_record, browse_null
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP
class purchase_order(osv.osv):
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
# Please note that these reports are not multi-currency !!!
#
-from osv import fields,osv
-import tools
+from openerp.osv import fields,osv
+from openerp import tools
class purchase_report(osv.osv):
_name = "purchase.report"
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class request_quotation(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class purchase_config_settings(osv.osv_memory):
_name = 'purchase.config.settings'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class stock_move(osv.osv):
_inherit = 'stock.move'
#
##############################################################################
-from osv import osv
-from tools.translate import _
+from openerp.osv import osv
+from openerp.tools.translate import _
class purchase_line_invoice(osv.osv_memory):
##############################################################################
import time
-from osv import fields, osv
-import netsvc
-import pooler
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp import pooler
from osv.orm import browse_record, browse_null
-from tools.translate import _
+from openerp.tools.translate import _
class purchase_order_group(osv.osv_memory):
_name = "purchase.order.group"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_order_line(osv.osv):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class purchase_config_settings(osv.osv_memory):
_inherit = 'purchase.config.settings'
from datetime import datetime
from dateutil.relativedelta import relativedelta
import time
-import netsvc
+from openerp import netsvc
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
import decimal_precision as dp
class purchase_requisition(osv.osv):
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class requisition(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from osv import fields, osv
+from openerp.osv import fields, osv
from osv.orm import browse_record, browse_null
-from tools.translate import _
+from openerp.tools.translate import _
class purchase_requisition_partner(osv.osv_memory):
_name = "purchase.requisition.partner"
##############################################################################
import time
-from report import report_sxw
-import pooler
+from openerp.report import report_sxw
+from openerp import pooler
class account_invoice_intrastat(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
from tools.sql import drop_view_if_exists
from decimal_precision import decimal_precision as dp
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class ResCompany(osv.osv):
"""Override company to add Header object link a company can have many header and logos"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class HeaderHTML(osv.osv):
"""HTML Header allows you to define HTML CSS and Page format"""
#
##############################################################################
-from osv import osv, fields
-import netsvc
+from openerp.osv import fields, osv
+from openerp import netsvc
from webkit_report import WebKitParser
from report.report_sxw import rml_parse
#
##############################################################################
-import pooler
+from openerp import pooler
class WebKitHelper(object):
"""Set of usefull report helper"""
import subprocess
import os
import sys
-import report
+from openerp import report
import tempfile
import time
import logging
from mako.lookup import TemplateLookup
from mako import exceptions
-import netsvc
-import pooler
+from openerp import netsvc
+from openerp import pooler
from report_helper import WebKitHelper
from report.report_sxw import *
-import addons
-import tools
-from tools.translate import _
+from openerp import addons
+from openerp import tools
+from openerp.tools.translate import _
from osv.osv import except_osv
_logger = logging.getLogger(__name__)
#
##############################################################################
-from tools.translate import _
-from osv import fields, osv
-import pooler
+from openerp.tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
class report_webkit_actions(osv.osv_memory):
_name = "report.webkit.actions"
from datetime import datetime, timedelta
import math
from faces import *
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
from itertools import groupby
from operator import itemgetter
##############################################################################
from openerp.osv import osv
-from edi import EDIMixin
+from openerp.addons.edi import EDIMixin
SALE_ORDER_LINE_EDI_STRUCT = {
'sequence': True,
import time
-from report import report_sxw
+from openerp.report import report_sxw
class order(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context=None):
#
##############################################################################
-import tools
-from osv import fields, osv
+from openerp import tools
+from openerp.osv import fields, osv
class sale_report(osv.osv):
_name = "sale.report"
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
#
##############################################################################
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
class res_partner(osv.osv):
_inherit = 'res.partner'
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
import time
-import pooler
-from osv import fields, osv
-from tools.translate import _
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
+from openerp import pooler
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
import decimal_precision as dp
-import netsvc
+from openerp import netsvc
class sale_shop(osv.osv):
_name = "sale.shop"
#
##############################################################################
-from osv import osv
-from tools.translate import _
-import netsvc
+from openerp.osv import osv
+from openerp.tools.translate import _
+from openerp import netsvc
class sale_order_line_make_invoice(osv.osv_memory):
_name = "sale.order.line.make.invoice"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
-import netsvc
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
class sale_make_invoice(osv.osv_memory):
_name = "sale.make.invoice"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class sale_advance_payment_inv(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_line(osv.osv):
_inherit = 'sale.order.line'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class account_invoice_report(osv.osv):
_inherit = 'account.invoice.report'
#
##############################################################################
-from osv import osv,fields
+from openerp.osv import osv,fields
class sale_order(osv.osv):
_inherit = 'sale.order'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class crm_make_sale(osv.osv_memory):
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class sale_journal_invoice_type(osv.osv):
_name = 'sale_journal.invoice.type'
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_line(osv.osv):
_inherit = "sale.order.line"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class mrp_production(osv.osv):
_inherit = 'mrp.production'
from datetime import datetime
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
+from openerp.osv import fields, osv
class sale_order_dates(osv.osv):
_inherit = 'sale.order'
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class company(osv.osv):
_inherit = 'res.company'
#
##############################################################################
-from osv import fields, osv
-import tools
+from openerp.osv import fields, osv
+from openerp import tools
class sale_report(osv.osv):
_inherit = "sale.report"
#
##############################################################################
-from osv import fields, osv
-import pooler
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import pooler
+from openerp.tools.translate import _
class sale_configuration(osv.osv_memory):
_inherit = 'sale.config.settings'
#
##############################################################################
from datetime import datetime, timedelta
-from tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
+from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT, DATETIME_FORMATS_MAP, float_compare
from dateutil.relativedelta import relativedelta
-from osv import fields, osv
-import netsvc
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp import netsvc
+from openerp.tools.translate import _
class sale_shop(osv.osv):
_inherit = "sale.shop"
#
##############################################################################
-from osv import osv, fields
+from openerp.osv import fields, osv
class stock_move(osv.osv):
_inherit = 'stock.move'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_groups(osv.osv):
_name = "res.groups"
import simplejson
-import tools
-from osv import osv, fields
-from osv import expression
-from tools.translate import _
-from tools.safe_eval import safe_eval
+from openerp import tools
+from openerp.osv import fields, osv
+from openerp.osv import expression
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
import openerp
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class res_partner(osv.osv):
_inherit = 'res.partner'
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class product_product(osv.osv):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class lot_overview(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import pooler
+from openerp import pooler
import time
-from report import report_sxw
+from openerp.report import report_sxw
class lot_overview_all(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
##############################################################################
import time
-from report import report_sxw
-from osv import osv
-import pooler
+from openerp.report import report_sxw
+from openerp.osv import osv
+from openerp import pooler
class picking(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
import osv
import time
-from report.interface import report_int
-from report.render import render
+from openerp.report.interface import report_int
+from openerp.report.render import render
import stock_graph
-import pooler
+from openerp import pooler
import StringIO
class external_pdf(render):
#
##############################################################################
-from osv import osv, fields
-from tools.translate import _
-import tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import tools
from tools.sql import drop_view_if_exists
class stock_report_prodlots(osv.osv):
#
##############################################################################
-import tools
-from osv import fields,osv
+from openerp import tools
+from openerp.osv import fields,osv
from decimal_precision import decimal_precision as dp
#
##############################################################################
-import pooler
-from report.interface import report_rml
+from openerp import pooler
+from openerp.report.interface import report_rml
from report.interface import toxml
#FIXME: we should use toxml
from pychart import *
import pychart.legend
import time
-from report.misc import choice_colors
-import tools
+from openerp.report.misc import choice_colors
+from openerp import tools
#
# Draw a graph for stocks
##############################################################################
import time
-from report import report_sxw
+from openerp.report import report_sxw
class stock_inventory_move(report_sxw.rml_parse):
def __init__(self, cr, uid, name, context):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class stock_config_settings(osv.osv_memory):
_name = 'stock.config.settings'
from operator import itemgetter
from itertools import groupby
-from osv import fields, osv
-from tools.translate import _
-import netsvc
-import tools
-from tools import float_compare
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+from openerp import netsvc
+from openerp import tools
+from openerp.tools import float_compare
import decimal_precision as dp
import logging
_logger = logging.getLogger(__name__)
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
import decimal_precision as dp
-from tools.translate import _
-import tools
+from openerp.tools.translate import _
+from openerp import tools
class stock_change_product_qty(osv.osv_memory):
_name = "stock.change.product.qty"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class change_standard_price(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_fill_inventory(osv.osv_memory):
_name = "stock.fill.inventory"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class stock_inventory_line_split(osv.osv_memory):
_inherit = "stock.move.split"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_inventory_merge(osv.osv_memory):
_name = "stock.inventory.merge"
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
-from tools.translate import _
+from openerp.tools.translate import _
class stock_invoice_onshipping(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class stock_location_product(osv.osv_memory):
_name = "stock.location.product"
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class stock_move_consume(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
from tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
import time
import time
from lxml import etree
-from osv import fields, osv
+from openerp.osv import fields, osv
from tools.misc import DEFAULT_SERVER_DATETIME_FORMAT
from tools.float_utils import float_compare
import decimal_precision as dp
-from tools.translate import _
+from openerp.tools.translate import _
class stock_partial_picking_line(osv.TransientModel):
#
##############################################################################
-import netsvc
+from openerp import netsvc
import time
-from osv import osv,fields
-from tools.translate import _
+from openerp.osv import osv,fields
+from openerp.tools.translate import _
import decimal_precision as dp
class stock_return_picking_memory(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
import decimal_precision as dp
class stock_split_into(osv.osv_memory):
#
##############################################################################
-from osv import fields, osv
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class action_traceability(osv.osv_memory):
"""
#
##############################################################################
-from osv import fields, osv
+from openerp.osv import fields, osv
class invoice_directly(osv.osv_memory):
_inherit = 'stock.partial.picking'
#
##############################################################################
-from osv import osv
-import netsvc
-from tools.translate import _
+from openerp.osv import osv
+from openerp import netsvc
+from openerp.tools.translate import _
class procurement_order(osv.osv):
_inherit = 'procurement.order'
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class stock_location_path(osv.osv):
_name = "stock.location.path"
#
##############################################################################
-from osv import fields,osv
+from openerp.osv import fields,osv
class product(osv.osv):
_inherit = "product.product"
# Error treatment: exception, request, ... -> send request to user_id
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
class subscription_document(osv.osv):
_name = "subscription.document"
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
import time
-from report import report_sxw
+
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_analysis(report_rml):
def create(self, cr, uid, ids, datas, context):
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
import time
-from report import report_sxw
+
+from openerp import pooler, tools
+from openerp.report import report_sxw
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_browse_response(report_rml):
def create(self, cr, uid, ids, datas, context):
#
##############################################################################
-import pooler
-from report.interface import report_rml
-from tools import to_xml
-import tools
+from openerp import pooler, tools
+from openerp.report.interface import report_rml
+from openerp.tools import to_xml
class survey_form(report_rml):
def create(self, cr, uid, ids, datas, context):
#
##############################################################################
-from osv import osv
-from osv import fields
-import tools
-import netsvc
-from tools.translate import _
-
-from time import strftime
+import copy
from datetime import datetime
from dateutil.relativedelta import relativedelta
-import copy
+from time import strftime
import os
+from openerp import netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
class survey_type(osv.osv):
_name = 'survey.type'
_description = 'Survey Type'
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import os
+
+import base64
import datetime
from lxml import etree
+import os
from time import strftime
-import base64
-import tools
-import netsvc
-from osv import osv
-from osv import fields
-from tools import to_xml
-from tools.translate import _
-import addons
-from tools.safe_eval import safe_eval
+from openerp import addons, netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools import to_xml
+from openerp.tools.translate import _
+from openerp.tools.safe_eval import safe_eval
class survey_question_wiz(osv.osv_memory):
_name = 'survey.question.wiz'
#
##############################################################################
-from osv import osv
-from osv import fields
+from openerp.osv import fields, osv
class survey_browse_answer(osv.osv_memory):
_name = 'survey.browse.answer'
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print(osv.osv_memory):
_name = 'survey.print'
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print_answer(osv.osv_memory):
_name = 'survey.print.answer'
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_print_statistics(osv.osv_memory):
_name = 'survey.print.statistics'
#
##############################################################################
-from osv import osv
-from osv import fields
-from tools.translate import _
from lxml import etree
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
+
class survey_name_wiz(osv.osv_memory):
_name = 'survey.name.wiz'
import datetime
import socket
-from osv import fields
-from osv import osv
-import tools
-from tools.translate import _
-import netsvc
-import addons
+from openerp import addons, netsvc, tools
+from openerp.osv import fields, osv
+from openerp.tools.translate import _
class survey_send_invitation(osv.osv_memory):
##############################################################################
import time
-from osv import fields,osv
-from tools.translate import _
+from openerp.osv import fields,osv
+from openerp.tools.translate import _
WARNING_MESSAGE = [
('no-message','No Message'),
import urllib2
import openerp
-from osv import osv, fields
+from openerp.osv import fields, osv
class Binary(openerp.addons.web.http.Controller):
_cp_path = "/web_linkedin/binary"