Skip to Content
Menu
This question has been flagged
1 Odpoveď
5386 Zobrazenia

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
Zrušiť
Best Answer

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
Zrušiť
Autor

Thanks ayman

Related Posts Replies Zobrazenia Aktivita
5
máj 22
26206
0
feb 18
5453
2
sep 23
13166
1
júl 20
3642
2
sep 19
18937