Example #1
0
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)
Example #2
0
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})
Example #3
0
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})
Example #4
0
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'
Example #5
0
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)
Example #6
0
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)
Example #7
0
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)
Example #8
0
def create_partners(ctx):
    names = [('Partner Name', 'partner_1')]
    for name, xmlid in names:
        create_or_update(ctx, 'res.partner', xmlid, {'name': name})
Example #9
0
def create_partners(ctx):
    names = [
        ('Luis Felipe Mileo', 'partner_mileo'),
    ]
    for name, xmlid in names:
        create_or_update(ctx, 'res.partner', xmlid, {'name': name})