Odoo 8 - Lanzar una action window desde un método Python en un modelo

5,713 views
Skip to first unread message

Eduardo BP

unread,
May 11, 2015, 10:26:27 PM5/11/15
to openerp-s...@googlegroups.com
Hola a todos/as,

He descubierto este grupo de usuarios de Odoo por casualidad y no sé si en él puedo preguntar cosas acerca del desarrollo de módulos con el framework de Odoo. Si no es así perdonadme por el post.

El problema que tengo es que no sé si es posible en Odoo versión 8 lanzar una window action desde un método Python de un modelo de un módulo, para que se lance una vista de tipo formulario de otro modelo.
Lo explico con un código de ejemplo.

Yo tengo un modelo Session (clase Session) que representa una sesión de un Curso. También tengo otro modelo Course (clase Course).
Además, tengo un fichero .xml donde defino las vistas. En él, tengo definida la vista de tipo formulario para el modelo Session:

<record model="ir.ui.view" id="session_form_view">
<field name="name">session.form</field>
<field name="model">openacademy.session</field>
<field name="arch" type="xml">
<form>
<header>
<button name="draft" type="workflow"
string="Reset to draft"
states="confirmed,done"/>
<button name="confirm" type="workflow"
string="Confirm" states="draft"
class="oe_highlight"/>
<button name="done" type="workflow"
string="Mark as done" states="confirmed"
class="oe_highlight"/>
<button type="object"
name="my_method"
string="New course"/>

<field name="state" widget="statusbar"/>
</header>
<sheet>
<group string="General">
<field name="name" string="Session name"/>
<field name="course_id" string="Course"/>
<field name="instructor_id" string="Instructor"/>
</group>
<group string="Management">
<field name="start_date" string="Start date"/>
<field name="active" string="Active"/>
<field name="duration" string="Duration (in days)"/>
<field name="seats"/>
<field name="percent_taken_seats" widget="progressbar"/>
</group>
<label for="attendees"/>
<field name="attendees"/>
</sheet>
</form>
</field>
</record>
La parte más importante del código anterior es la siguiente:
<button type="object" name="my_method" string="New course"/>
Cuando hago clic en este botón se llama al método llamado my_method que está implementado en la clase Session.

class Session(models.Model):
...
@api.one
def my_method(self):
return {
'type': 'ir.actions.act_window',
'res_model': 'openacademy.course',
'view_type': 'form',
'view_mode': 'form',
'target': 'new',
}
En este método intento devolver una window action en forma de un diccionario Python para intentar abrir la vista de formulario del modelo de la clase Course (openacademy.course), cuando pulso el botón que he mencionado antes.
El método my_method se ejecuta al pinchar en el botón, pero la vista de formulario para crear un nuevo curso no se abre.

¿Qué estoy haciendo mal?. ¿Es posible hacer esto en Odoo 8?. Creo que en OpenERP v7 se podía hacer, pero en Odoo 8 no estoy seguro.

Gracias.

Pedro Manuel Baeza Romero

unread,
May 12, 2015, 2:58:17 AM5/12/15
to openerp-s...@googlegroups.com
Buenas, Eduardo,

Te falta el res_id con el id resultante de lo que quieres abrir, aunque no necesitas poner código. Un botón puede abrir directamente un action window, como por ejemplo:

https://github.com/odoo/odoo/blob/8.0/addons/account/account_invoice_view.xml#L344

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Eduardo BP

unread,
May 12, 2015, 6:58:24 PM5/12/15
to openerp-s...@googlegroups.com
Gracias por tu ayuda Pedro,

no sé si he sabido aplicar tu consejo a mi caso. Lo he hecho de la siguiente manera pero no me ha funcionado.

    @api.one
    def my_method(self):
        course_form = self.env.ref('openacademy.course_form_view', False)
        return {
            'name': 'New Course',
            'type': 'ir.actions.act_window',
            'res_model': 'openacademy.course',
            'view_type': 'form',
            'view_mode': 'form',
            'target': 'new',
            'res_id': course_form.id
        }

Cuando pulso el botón que tiene asociado este método, no se me abre el formulario para crear un nuevo curso, o dicho de otra manera, que no se abre la vista del formulario del modelo openacademy.course. Dicha vista tiene como id 'openacademy.course_form_view'.

¿Qué estoy haciendo mal?.

Gracias.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Pedro Manuel Baeza Romero

unread,
May 12, 2015, 8:12:44 PM5/12/15
to openerp-s...@googlegroups.com
Cambia @api.one por @api.multi, porque si no, encapsula el resultado en una lista y no se puede interpretar.

Un saludo.

Eduardo BP

unread,
May 13, 2015, 10:55:25 AM5/13/15
to openerp-s...@googlegroups.com
Gracias por tu ayuda Pedro.
Efectivamente el cambio necesario era sustituir @api.one por @api.multi.

Realmente no entiendo muy bien el uso de @api.one o @api.multi en el método de mi ejemplo. He leído que la anotación @api.one para un método permite recibir un recordset sin tener que iterar sobre cada uno de ellos para procesarlos. @api.multi, en cambio, exige recorrer cada uno con un bucle for.

En mi método, no sé realmente que conjunto de records (recordset) estoy procesando. Yo he pinchado en un botón de la interfaz que tiene asociado este método.
¿Alguién me podría explicar cuál es el efecto de poner estas anotaciones en un método como el de mi ejemplo, que sólo está destinado a realizar una serie de acciones cuando se pincha en un botón?.

Por cierto, mi método quedo así:

class Session(models.Model):
...
@api.multi def mu_method(self): course_form = self.env.ref('openacademy.course_form_view', False) return { 'name': 'New Course', 'type': 'ir.actions.act_window', 'res_model': 'openacademy.course', 'view_type': 'form', 'view_mode': 'form', 'target': 'new', 'views': [(course_form.id, 'form')], 'view_id': course_form.id 'flags': {'action_buttons': True}, }
Tuve que usar 'flags' para que, en la ventana emergente donde aparece el formulario para crear un nuevo curso, aparecieran los botones de Save y Discard.

Gracias.

Pedro Manuel Baeza Romero

unread,
May 13, 2015, 6:19:50 PM5/13/15
to openerp-s...@googlegroups.com
La clave está en que con @api.one, los resultados devueltos son incluidos en un listado, y esa lista ya no es interpretada de vuelta en el cliente web, por eso en un botón (o cualquier otro método) que devuelve datos, tienes que poner obligatoriamente @api.multi, aunque conceptualmente estaría bien utilizar @api.one.

Un saludo.

Eduardo BP

unread,
May 13, 2015, 8:54:36 PM5/13/15
to openerp-s...@googlegroups.com
Gracias por tu ayuda Pedro.

Justin Campos

unread,
Oct 23, 2015, 5:23:21 PM10/23/15
to Usuarios Odoo / OpenERP en España
Buenas tardes Sr. Pedro viendo sus comentarios : tengo una duda con respecto a cuando necesito ejecturar x accion de un boton ejemplo por asi decirlo :

<button class="oe_inline oe_stat_button" type="action" name="%(pay_view_voucher_tree)"
               attrs="{'invisible': [('customer', '=', False)]}"
               icon="fa-usd">
        <field string="Payments" name="voucher_count" widget="statinfo"/>
   </button>
esta instruccion la vi en la web , mi inquietud es cuando name="%(pay_view_voucher_tree)d" ----> esto sera el id 

<record model="ir.actions.act_window" id="pay_view_voucher_tree">
            <field name="name">Payments</field>
            <field name="res_model">account.voucher</field>
            <field name="view_type">form</field>
            <field name="view_mode">tree,form,graph</field>
            <field name="context">{'search_default_partner_id': active_id}</field>

            <field name="arch" type="xml">
                <tree string="Payments">
                    <field name="date"/>
                    <field name="number"/>
                    <field name="reference"/>
                    <field name="partner_id"/>
                    <field name="type" invisible="context.get('visible', True)"/>
                    <field name="amount" sum="Total Amount"/>
                    <field name="state"/>
                </tree>
            </field>
        </record>


------------------------>>>> mi pregunta es en donde coloco esta segunda instruccion en el odoo ?? o por lo menos que cuando le de clic al boton la accion sea un simple mensaje "hola mundo"

gracias por su valioso apoyo 

saludos cordiales
-----------------------------------------------------
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Pedro Manuel Baeza Romero

unread,
Oct 24, 2015, 5:14:30 AM10/24/15
to Usuarios Odoo / OpenERP en España
Me temo que estás mezclando conceptos. Lo primero, en un action_window no se define un arch para una vista. Para eso, tienes que declarar un registro ir.ui.view diferente. Luego, no existe un MessageBox o similar para poner "Hola mundo". Si quieres poner eso, declara una vista con una etiqueta que lo ponga.

Echa un vistazo a la documentación para aclarar todos tus conceptos: https://www.odoo.com/documentation/8.0/

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Justin Campos

unread,
Oct 26, 2015, 10:11:24 AM10/26/15
to Usuarios Odoo / OpenERP en España
Muchas gracias Sr. Pedro,

tengo una consulta sea el caso que al darle clic en un boton ejecute un metodo en que parte como modo desarrollador realizo ese metodo python y como lo llamo desde el boton 
adjunto las imagenes de muestra del proceso a realizar, gracias por su valiosa ayuda..

saludos cordiales




Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Pedro Manuel Baeza Romero

unread,
Oct 26, 2015, 10:12:43 AM10/26/15
to Usuarios Odoo / OpenERP en España
Lo realizas en el modelo al que pertenece la vista.

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Justin Campos

unread,
Oct 26, 2015, 11:31:15 AM10/26/15
to Usuarios Odoo / OpenERP en España
Que tal Sr. Pedro, 
     en que parte del odoo puedo ver ese modelo de la vista porque lo que necesito es colocarle una función a un boton ejemplo:
#!/usr/bin/python

# Function definition is here
def printme( str ):
   "This prints a passed string into this function"
   print str
   return;

# Now you can call printme function
printme( str = "My string")


este codigo en q parte del odoo lo puedo insertar adjunto la imagen de modo desarrollador , estoy trabajando con la version 8.0 
cualquier comentario estoy a la orden 


saludos cordiales


Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Pedro Manuel Baeza Romero

unread,
Oct 26, 2015, 11:56:53 AM10/26/15
to Usuarios Odoo / OpenERP en España
Eso no lo puedes hacer desde interfaz. Tienes que programar un módulo. Echa un vistazo a este documentación: https://www.odoo.com/documentation/8.0/

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Justin Campos

unread,
Oct 27, 2015, 10:19:36 AM10/27/15
to Usuarios Odoo / OpenERP en España
Buenos días Sr. Pedro tengo un pequeño problema para crear el un modulo desde cero en a traves de codigo estoy utilizando un openAcademy que vi en el sitio de la documentacion de odoo vrs8, envio adjunto con los script cuando trato de importarlo envia un error de Invalid model name in the action , nose si usted tendra un ejemplo de open acamdemy disponible 

en esta seccion del openacademy.xml

<record model="ir.actions.act_window" id="action_course">    -------> lo cambien por <record model="ir.ui.view" id="action_course"> 

sin embargo envia error 

seran de valiosa ayuda sus comentarios , gracias 

saludos cordiales.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/cx6hpZb44yM/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
prueba.zip
Reply all
Reply to author
Forward
0 new messages