Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
4903 Tampilan

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
Buang
Jawaban Terbai

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
Buang
Penulis

Thanks ayman

Post Terkait Replies Tampilan Aktivitas
5
Mei 22
25489
0
Feb 18
4918
2
Sep 23
12393
1
Jul 20
3142
2
Sep 19
18393