How to invoke model and cursor inside controller? Openerp Version 7
I'm writing a controller for V7 and I have this problem. I want to get the database name and the cursor but I can't because there is no a "request" parameter like in V8 to get the cr value and I can't obtain database name from anywhere too. As you can see, I hardcoded the database name just for testing but I have to get it programatically or get the cursor value. How can I do that? Following, the actual code:
_cp_path = '/x_firma'
def index(self, request, **post):
db_name = 'GRP-MRREE'
cr = openerp.pooler.get_db(db_name).cursor()
bd_obj = openerp.pooler.get_pool(db_name)
firma_obj = bd_obj.get('x_firma')
id_transaccion = post['id_transaction']
documento = firma_obj.invocar_ws_obtenerDocumentosFirmados(cr, SUPERUSER_ID, id_transaccion)