Fix: partial fix of test scenario, fixed model buttons, update 7.6

This commit is contained in:
hienitaupegui 2025-06-06 19:35:44 -05:00
parent a4e9001bd6
commit 068f3b0e28
6 changed files with 14 additions and 14 deletions

View File

@ -32,7 +32,7 @@ copyright notices and license terms. -->
<record model="ir.rule.group" id="rule_group_sale_device">
<field name="name">User in company</field>
<field name="model" search="[('model', '=', 'sale.device')]"/>
<field name="model">sale.device</field>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_sale_device">

View File

@ -164,7 +164,7 @@ class Sale(metaclass=PoolMeta):
).select(
sale.id,
where=(And([
sale.total_amount_cache != None,
sale.total_amount_cache is not None,
sale.state.in_([
'draft',
'quotation',

View File

@ -56,13 +56,13 @@ copyright notices and license terms. -->
<record model="ir.model.button" id="sale_change_payment_method_wizard_button">
<field name="name">wizard_change_payment_method</field>
<field name="string">Change Payment Method</field>
<field name="model" search="[('model', '=', 'sale.sale')]"/>
<field name="model">sale.sale</field>
</record>
<record model="ir.model.button" id="sale_payment_wizard_button">
<field name="name">wizard_sale_payment</field>
<field name="string">Pay</field>
<field name="model" search="[('model', '=', 'sale.sale')]"/>
<field name="model">sale.sale</field>
</record>
</data>
</tryton>

View File

@ -145,7 +145,7 @@ copyright notices and license terms. -->
action="act_configuration_closures_form"/>
<record model="ir.model.access" id="access_sale_statement">
<field name="model" search="[('model', '=', 'account.statement')]"/>
<field name="model">account.statement</field>
<field name="group" ref="sale.group_sale"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@ -153,7 +153,7 @@ copyright notices and license terms. -->
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_sale_statement_line">
<field name="model" search="[('model', '=', 'account.statement.line')]"/>
<field name="model">account.statement.line</field>
<field name="group" ref="sale.group_sale"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@ -161,7 +161,7 @@ copyright notices and license terms. -->
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_sale_statement_admin">
<field name="model" search="[('model', '=', 'account.statement')]"/>
<field name="model">account.statement</field>
<field name="group" ref="sale.group_sale_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@ -169,7 +169,7 @@ copyright notices and license terms. -->
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_sale_statement_line_admin">
<field name="model" search="[('model', '=', 'account.statement.line')]"/>
<field name="model">account.statement.line</field>
<field name="group" ref="sale.group_sale_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@ -178,7 +178,7 @@ copyright notices and license terms. -->
</record>
<record model="ir.model.access" id="access_statement_account_move">
<field name="model" search="[('model', '=', 'account.move')]"/>
<field name="model">account.move</field>
<field name="group" ref="account_statement.group_statement"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@ -186,7 +186,7 @@ copyright notices and license terms. -->
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_statement_account_move_line">
<field name="model" search="[('model', '=', 'account.move.line')]"/>
<field name="model">account.move.line</field>
<field name="group" ref="account_statement.group_statement"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>

View File

@ -116,7 +116,7 @@ Create journals::
>>> StatementJournal = Model.get('account.statement.journal')
>>> Journal = Model.get('account.journal')
>>> SequenceType = Model.get('ir.sequence.type')
>>> sequence_type, = SequenceType.find([('name', '=', 'Account Journal')])
>>> sequence_type, = SequenceType.find([('name', '=', 'Account Move')])
>>> sequence = Sequence(name='Statement',
... sequence_type=sequence_type,
... company=company,
@ -124,7 +124,6 @@ Create journals::
>>> sequence.save()
>>> account_journal = Journal(name='Statement',
... type='statement',
... sequence=sequence,
... )
>>> account_journal.save()
>>> statement_journal = StatementJournal(name='Default',
@ -174,7 +173,7 @@ Create account user::
>>> account_user = User()
>>> account_user.name = 'Account'
>>> account_user.login = 'account'
>>> account_group, = Group.find([('name', '=', 'Account')])
>>> account_group, = Group.find([('name', '=', 'Accounting')])
>>> account_user.groups.append(account_group)
>>> account_user.shops.append(shop)
>>> account_user.shop = shop
@ -191,6 +190,7 @@ Sale services::
>>> sale_line = sale.lines.new()
>>> sale_line.product = product
>>> sale_line.quantity = 2.0
>>> sale_line.unit_price = Decimal('10.00')
>>> sale.save()
>>> len(sale.shipments), len(sale.invoices), len(sale.payments)
(0, 0, 0)

View File

@ -1,5 +1,5 @@
[tryton]
version=6.8.0
version=7.6.0
depends:
account_statement
sale_shop