def create_bank_accounts(ctx): """ Creating bank accounts """ expense_type = ctx.env.ref('account.data_account_type_expenses') records = [ { 'xmlid': '__setup__.account_1010', 'name': 'XXX 00-001285-1', 'code': '991010', 'user_type_id': expense_type.id, }, { 'xmlid': '__setup__.account_1020', 'name': 'ZZZ BE7400700115500080000', 'code': '991020', 'user_type_id': expense_type.id, }, { 'xmlid': '__setup__.account_1021', 'name': 'ZZZ BE2300700115500172222', 'code': '991021', 'user_type_id': expense_type.id, }, ] for record in records: xmlid = record.pop('xmlid') create_or_update(ctx, 'account.account', xmlid, record)
def create_partners(ctx): names = [('Khiank Mountaingut', 'partner_1'), ('Kher Fernthorn', 'partner_2'), ('Sheing Coaldigger' 'partner_3'), ] for name, xmlid in names: create_or_update('res.partner', xmlid, {'name': name})
def create_partners(ctx): names = [ ('Khiank Mountaingut', 'partner_1'), ('Kher Fernthorn', 'partner_2'), ('Sheing Coaldigger', 'partner_3'), ] for name, xmlid in names: create_or_update(ctx, 'res.partner', xmlid, {'name': name})
def test_create_or_update(): with anthem.cli.Context(None, anthem.cli.Options(test_mode=True)) as ctx: record = create_or_update(ctx, 'res.partner', 'test.upsert', {'name': 'test'}) assert record.name == 'test' assert record._name == 'res.partner' record2 = create_or_update(ctx, 'res.partner', 'test.upsert', {'name': 'test2'}) assert record2 == record assert record2.name == 'test2'
def setup_company(ctx, req): """ Setup company """ # load logo on company logo_content = resource_string(req, 'data/images/logo.png') logo = b64encode(logo_content) values = { 'name': "Empresa Brasileira", 'street': "Av Brasil, 1", 'zip': "1000", 'city': "There", 'logo': logo, 'currency_id': ctx.env.ref('base.BRL').id } create_or_update(ctx, 'res.company', '__setup__.company_rainbow', values)
def setup_company(ctx, req): """ Setup company """ company = ctx.env.ref('base.main_company') company.name = 'Rainbow Holding' # load logo on company logo_content = resource_string(req, 'data/images/logo.png') logo = b64encode(logo_content) company.logo = logo values = { 'name': "Rainbow company", 'street': "Rainbow Street 1", 'zip': "1000", 'city': "There", 'parent_id': company.id, 'logo': logo, } create_or_update(ctx, 'res.company', '__setup__.company_rainbow', values)
def setup_company(ctx, req): """ Setup company """ company = ctx.env.ref('base.main_company') company.name = 'Asterisk company' # load logo on company logo_content = resource_string(req, 'data/images/logo.png') logo = b64encode(logo_content) company.logo = logo values = { 'name': "Asterisk company Address", 'street': "Asterisk Street 1", 'zip': "1000", 'city': "Chisington", 'parent_id': company.id, 'logo': logo, 'currency_id': ctx.env.ref('base.CHF').id } create_or_update(ctx, 'res.company', '__setup__.company_asterisk', values)
def create_partners(ctx): names = [('Partner Name', 'partner_1')] for name, xmlid in names: create_or_update(ctx, 'res.partner', xmlid, {'name': name})
def create_partners(ctx): names = [ ('Luis Felipe Mileo', 'partner_mileo'), ] for name, xmlid in names: create_or_update(ctx, 'res.partner', xmlid, {'name': name})