gestion des demandes d'évolution pour le centre kalachakra non géré dans les module booking et opendons
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

28 lines
878 B

from odoo import models, fields, api
from odoo.exceptions import UserError, ValidationError, Warning
from psycopg2 import sql, DatabaseError
import logging
from werkzeug import utils
import re
_logger = logging.getLogger(__name__)
class AccountMove(models.Model):
_inherit = 'account.move'
def write(self,vals):
res=super(AccountMove, self).write(vals)
m=self.env['kalachakra.membership'].sudo().search([('invoice_id','=',int(self.id))])
if m:
if self.payment_state == 'not_paid':
m.payment_state='not paid'
m.state='draft'
else:
m.payment_state='paid'
m.state='done'
_logger.error("errK2"+str(m.payment_state))
return res