Cómo llamar un action_window desde un controlador?

Algo así sería lo que quiero lograr,

@http.route(['/account_financial_report/open/<int:report_id>'], type='http', auth="public")
 def open_account_financial_report(self, report_id, **kw):

       return {
                'name'         :"action_name",
                'view_type'    : 'form',
                'view_mode'    :'tree,form',
                'res_model'    : 'account.financial.report',
                'view_id'      : self.env.ref('account.view_account_financial_report_form').id,
                #'views'       : [(view_id,"form"),(view_id,"tree")],
                'type'         : 'ir.actions.act_window',
                'res_id'       : self.id,
                'context'      : {},
                'domain'       : [],
                'target'       : 'new'
        }      

para este caso tengo el siguiente mensaje de log:

 WARNING odoo11 odoo.http: <function odoo.addons.module_name.controllers.controllers.open_account_financial_report> returns an invalid response type for an http request

Adnier Roselló
Adnier Roselló
9
| 0 0 0
Preguntado en 10/07/18 18:01
0
voto
108 Vistas

Su respuesta

Trate por favor de dar una respuesta sustancial. Si quiere comentar en la pregunta o la respuesta, sólo use la herramiento de comentarios. Recuerde que siempre puede revise sus respuestas - no hay necesidad de responder dos veces la misma pregunta. También no olvide votar - ¡ayuda realmente a seleccionar las mejores preguntas y respuestas!

Realizar una pregunta

Mantenerse informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

219 seguidor(es)

Estadísticas

Preguntado: 10/07/18 18:01
Visto: 108 veces
Última actualización: 10/07/18 18:01