Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
4952 Lượt xem

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhấ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...

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks ayman

Bài viết liên quan Trả lời Lượt xem Hoạt động
5
thg 5 22
25551
0
thg 2 18
4974
2
thg 9 23
12464
1
thg 7 20
3228
2
thg 9 19
18457