Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
8127 Widoki

Is it possible to override save button and redirect to a new view after saving the record? Or is there another solution?

something like this:

    @api.model

    def create(self, vals):

        return{

           'name': ('new view'),

           'view_type': 'kanban',

           'view_mode': 'kanban',

           'res_model': 'model.test',

           'view_id': False,

           'type': 'ir.actions.act_window',

           'target': 'current',

         }

        return super(CourseSeries, self).create(vals)

Awatar
Odrzuć
Najlepsza odpowiedź

second return will not be reachable here and you will get an error. so you should override write() method instead of create, where create() should return an id and write() should return a boolean value. There is also save() function available, so do according to your logic.

Awatar
Odrzuć
Autor

Thanks, but I still cannot open a view after create or write method

just read the answer carefully, create() returns a record or recordset and write() returns Bool values. so they cant return any action or nothing

Powiązane posty Odpowiedzi Widoki Czynność
0
wrz 23
92
5
kwi 25
15862
3
lis 20
11730
1
cze 19
5813
1
sie 18
4866