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()
 

Reply via email to