Skip to content

Commit

Permalink
[FIX] _pay_group_ms: pay choosing custom debt
Browse files Browse the repository at this point in the history
1. Como el store lo convertimos en readonly cuando hay payments, en realidad el create terminaba computandolo porque no venía en los vals
2. corregimos tmb que en realidad no es mas computado

X-original-commit: 44af753
  • Loading branch information
jjscarafia committed Oct 27, 2023
1 parent 94b0aad commit 18e95d7
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 4 deletions.
Expand Up @@ -6,10 +6,7 @@ class AccountPaymentGroup(models.Model):

store_id = fields.Many2one(
'res.store',
compute='_compute_store_id',
readonly=False,
store=True,
# default=lambda self: self.env.user.store_id,
)

@api.model_create_multi
Expand Down
Expand Up @@ -8,7 +8,7 @@
<field name="arch" type="xml">
<field name="company_id" position="after">
<!-- lo hacemos requerido por vista porque es computado (se computa luego de crear) y ademas por si al instalar algun store no se puede definir, ademas lo hacemos solo requerido en estado borrador ya que si queda algun pago validado sin este campo, dejamos que se reabra y de ultima se seleccione -->
<field name="store_id" groups="base_multi_store.group_multi_store" attrs="{'required': [('state', '=', 'draft')], 'readonly': ['|', ('state', '!=', 'draft'), ('payment_ids', '!=', [])]}" options="{'no_create': True, 'no_open': True}" invisible="context.get('pop_up')"/>
<field name="store_id" groups="base_multi_store.group_multi_store" attrs="{'required': [('state', '=', 'draft')], 'readonly': ['|', ('state', '!=', 'draft'), ('payment_ids', '!=', [])]}" options="{'no_create': True, 'no_open': True}" invisible="context.get('pop_up')" force_save="True"/>
</field>
</field>
</record>
Expand Down

0 comments on commit 18e95d7

Please sign in to comment.