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