changeset b9cc32bbf2b6 in tryton-tools:default
details: https://hg.tryton.org/tryton-tools?cmd=changeset&node=b9cc32bbf2b6
description:
Update demo script to 6.0
diffstat:
tryton_demo.py | 24 ++++++++++++++++--------
1 files changed, 16 insertions(+), 8 deletions(-)
diffs (100 lines):
diff -r 7e1c04f97b7d -r b9cc32bbf2b6 tryton_demo.py
--- a/tryton_demo.py Sun May 02 10:29:21 2021 +0200
+++ b/tryton_demo.py Sun May 02 17:14:14 2021 +0200
@@ -60,7 +60,7 @@
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='300 Cliff Street',
- zip='18503', city='Scranton', country=us,
+ postal_code='18503', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-963-6590'))
@@ -76,7 +76,7 @@
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='500 Vine Street',
- zip='18509', city='Scranton', country=us,
+ postal_code='18509', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-348-3000'))
@@ -92,7 +92,7 @@
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='701 North Washington Avenue',
- zip='18509', city='Scranton', country=us,
+ postal_code='18509', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-346-6883'))
@@ -184,7 +184,6 @@
party_dms.save()
dms.party = party_dms
dms.currency = usd
- dms.parent = dmi
dms.save()
party_halper = Party(name='Jim Halper')
@@ -207,6 +206,7 @@
FiscalYear = Model.get('account.fiscalyear')
Sequence = Model.get('ir.sequence')
SequenceStrict = Model.get('ir.sequence.strict')
+ SequenceType = Model.get('ir.sequence.type')
Party = Model.get('party.party')
root_template, = AccountTemplate.find([
@@ -239,6 +239,11 @@
party.account_payable = payable
Party.save(parties)
+ move_sequence_type, = SequenceType.find(
+ [('name', '=', "Account Move")], limit=1)
+ invoice_sequence_type, = SequenceType.find([
+ ('name', '=', "Invoice"),
+ ], limit=1)
for start_date in (TODAY + relativedelta(month=1, day=1, years=-1),
TODAY + relativedelta(month=1, day=1),
TODAY + relativedelta(month=1, day=1, years=1)):
@@ -247,7 +252,7 @@
fiscalyear.end_date = start_date + relativedelta(month=12, day=31)
fiscalyear.company = company
post_move_sequence = Sequence(name='%s' % start_date.year,
- code='account.move',
+ sequence_type=move_sequence_type,
company=company)
post_move_sequence.save()
fiscalyear.post_move_sequence = post_move_sequence
@@ -259,7 +264,7 @@
('in_credit_note_sequence', 'Supplier Credit Note')):
sequence = SequenceStrict(
name='%s %s' % (name, start_date.year),
- code='account.invoice',
+ sequence_type=invoice_sequence_type,
company=company)
sequence.save()
setattr(invoice_sequence, attr, sequence)
@@ -414,10 +419,12 @@
AccountJournal = Model.get('account.journal')
Account = Model.get('account.account')
Sequence = Model.get('ir.sequence')
+ SequenceType = Model.get('ir.sequence.type')
Invoice = Model.get('account.invoice')
+ sequence_type, = SequenceType.find([('name', '=', "Account Journal")])
sequence = Sequence(name='Statement',
- code='account.journal',
+ sequence_type=sequence_type,
company=company)
sequence.save()
@@ -859,7 +866,8 @@
user.language = lang
user.menu = menu
if company:
- user.main_company = company
+ Company = Model.get('company.company')
+ user.companies.append(Company(company.id))
user.company = company
user.save()