corregir_nro_tal.py 722 Bytes
# -*- coding: utf-8 -*-
from odoo import models, fields, api
from odoo.exceptions import UserError, ValidationError

class asw_corrector_numtal(models.TransientModel):
    _name = 'asw.corrector_numtal'
    _description = 'Corregir Núm. Talonario' 

    corr_talonario = fields.Many2one(
        string=u'Talonario',
        comodel_name='asw.talonario',
        ondelete='set null',
    )

    def aceptar_correccion(self):
        if self.env.user.has_group('tpv_correcciones.module_category_tpv_corrector_tal_admin'):
            self.corr_talonario.tal_prox_nro += 1
            return "Exito"
        else:
            raise UserError('No tiene permisos para efectuar esta operación, consulte con el administrador')