|
@ -36,14 +36,15 @@ class AccountMove(models.Model): |
|
|
"""Compute field for showing validation error for restricted journal's |
|
|
"""Compute field for showing validation error for restricted journal's |
|
|
records""" |
|
|
records""" |
|
|
self.check_journal = True |
|
|
self.check_journal = True |
|
|
for rec in self.line_ids: |
|
|
if self.env.user.has_group('account_restrict_journal.user_allowed_journal'): |
|
|
if rec.full_reconcile_id: |
|
|
for rec in self.line_ids: |
|
|
payment = self.env['account.payment.register'].search( |
|
|
if rec.full_reconcile_id: |
|
|
[('id', '=', rec.full_reconcile_id.id)]) |
|
|
payment = self.env['account.payment.register'].search( |
|
|
if payment.journal_id.id in self.env.user.journal_ids.ids: |
|
|
[('id', '=', rec.full_reconcile_id.id)]) |
|
|
raise ValidationError(_('Restricted journals found.')) |
|
|
if payment.journal_id.id in self.env.user.journal_ids.ids: |
|
|
if self.journal_id.id in self.env.user.journal_ids.ids: |
|
|
raise ValidationError(_('Restricted journals found.')) |
|
|
raise ValidationError(_('Restricted journals found.')) |
|
|
if self.journal_id.id in self.env.user.journal_ids.ids: |
|
|
|
|
|
raise ValidationError(_('Restricted journals found.')) |
|
|
|
|
|
|
|
|
@api.onchange('partner_id') |
|
|
@api.onchange('partner_id') |
|
|
def _onchange_partner_id(self): |
|
|
def _onchange_partner_id(self): |
|
|