Last active
December 23, 2015 13:29
-
-
Save dperaltab/6642695 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
from osv import fields, osv | |
class alumno(osv.osv): | |
. | |
. | |
. | |
def call_form(self, cr, uid, ids, context=None): | |
print "Estamos en el metodo: call_form" | |
#======================================================================================== | |
#invocamos la metodo ir.model.data que es donde se guardar los ids de las vistas | |
#llamamos al metodo get_object_reference y le pasamos como parametro el nombre del modulo | |
#y el id con que fue creado (<record id="view_users_simple_form" model="ir.ui.view">) | |
#y asi podemos llamar el formulario que queramos con solo identificar su id. | |
#======================================================================================== | |
dummy, view_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'base', 'view_users_simple_form') | |
return { | |
'name': "Formulario Usuarios llamado desde Alumno", #titulo del formulario | |
'view_mode': 'form', #modo de la vista | |
'view_id': view_id, | |
'view_type': 'form', | |
'res_model': 'res.users', #modelo origen | |
'type': 'ir.actions.act_window', | |
'nodestroy': True, | |
'target': 'new', #para que se muestre el formulario en la misma ventana | |
'domain': '[]', | |
'context': {} | |
} | |
_columns = { | |
. | |
. | |
. | |
} | |
alumno() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment