İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
4885 Görünümler

in my custom model i create a status field

I use a cancel button to change status to cancelled.

def cancel_status(self):

        self.write({'last_status': self.status})

        self.write({'status': 'cancel'})

        return True

I used a last_status field to write which is last status

My problem is when cancel button is clicked last status updated but it shows like this

How to display Await Approval instead of 'await_approval'?

Avatar
Vazgeç
En İyi Yanıt

Dear acha aslam:


try to use if condition before you write the status on Last Status Field. like this:

def cancel_status(self):

        if self.status == 'await_approval':

                self.write({'last_status': 'Await Approval'})

        self.write({'status': 'cancel'})

        return True


I hope I helped you...

Avatar
Vazgeç
Üretici

Thanks ayman

İlgili Gönderiler Cevaplar Görünümler Aktivite
5
May 22
25478
0
Şub 18
4885
2
Eyl 23
12372
1
Tem 20
3128
2
Eyl 19
18381